From 3b4415adddc2dea07cfde0849908eb5fcf234b11 Mon Sep 17 00:00:00 2001 From: Yong Sheng Gong Date: Tue, 14 Aug 2012 07:27:22 +0800 Subject: [PATCH] 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 --- quantum/api/v2/attributes.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/quantum/api/v2/attributes.py b/quantum/api/v2/attributes.py index 20ddd66c33..8a527665c2 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,