]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Validate string length at API level
authorwatanabe.isao <zou.yun@jp.fujitsu.com>
Thu, 8 Jan 2015 02:15:44 +0000 (11:15 +0900)
committerwatanabe.isao <zou.yun@jp.fujitsu.com>
Mon, 2 Mar 2015 04:31:12 +0000 (13:31 +0900)
commit3d1d08e0085d45c61fd19e4d1dcedda386f040f8
treef3bfa5af41ec03e921d60fed6b3bd4f03ef56ac7
parent86dbb886be84b5c0f6941bdf9f10c5965d0bd025
Validate string length at API level

Add validation of string field.
The the length of API validation matches max length of DB entries,
which is 255.

[Before fix]
DB returns 500 internal DB Error.
[After fix]
Neutron returns 400 Bad Request Error
(e.g. "XXX" exceeds maximum length of 255).

APIImpact

Change-Id: Ide98f347da563c5df10daca00491027a1b78523b
Closes-Bug: 1408230
neutron/api/v2/attributes.py
neutron/db/models_v2.py
neutron/extensions/agent.py
neutron/extensions/extra_dhcp_opt.py
neutron/extensions/l3.py
neutron/extensions/providernet.py
neutron/extensions/securitygroup.py
neutron/plugins/nec/extensions/packetfilter.py
neutron/plugins/vmware/extensions/networkgw.py
neutron/plugins/vmware/extensions/qos.py
neutron/tests/unit/test_api_v2.py