From: Yong Sheng Gong Date: Mon, 13 Aug 2012 23:27:22 +0000 (+0800) Subject: deal with parent_id not in target. X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=de58aec76bd5b70d21768a5e6b2fe9ff1ac307d9;p=openstack-build%2Fneutron-build.git deal with parent_id not in target. bug 1036425 If we filter the fields of the requested resource, we have no parent_id in the target, which we must be tolerant with. Change-Id: Ieb591d9208f16a0d3e05bda00bf45ae7aca846a5 --- diff --git a/quantum/api/v2/attributes.py b/quantum/api/v2/attributes.py index 20ddd66c3..8a527665c 100644 --- a/quantum/api/v2/attributes.py +++ b/quantum/api/v2/attributes.py @@ -185,6 +185,7 @@ RESOURCE_ATTRIBUTE_MAP = { 'name': {'allow_post': True, 'allow_put': True, 'default': '', 'is_visible': True}, 'network_id': {'allow_post': True, 'allow_put': False, + 'required_by_policy': True, 'validate': {'type:regex': UUID_PATTERN}, 'is_visible': True}, 'admin_state_up': {'allow_post': True, 'allow_put': True, @@ -228,6 +229,7 @@ RESOURCE_ATTRIBUTE_MAP = { 'validate': {'type:values': [4, 6]}, 'is_visible': True}, 'network_id': {'allow_post': True, 'allow_put': False, + 'required_by_policy': True, 'validate': {'type:regex': UUID_PATTERN}, 'is_visible': True}, 'cidr': {'allow_post': True, 'allow_put': False,