From 77bf24d8964a5f415521fbcfa8d404b7abade56a Mon Sep 17 00:00:00 2001 From: asarfaty Date: Sun, 21 Mar 2021 10:32:24 +0200 Subject: [PATCH] NSX|V3+P: Fix SG creation in port create Change-Id: Ib8a8214a7704c72ef4182c70eaa2b278ebf3b42f --- vmware_nsx/plugins/nsx_p/plugin.py | 5 +++-- vmware_nsx/plugins/nsx_v3/plugin.py | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/vmware_nsx/plugins/nsx_p/plugin.py b/vmware_nsx/plugins/nsx_p/plugin.py index 3eb97104b2..234efc340e 100644 --- a/vmware_nsx/plugins/nsx_p/plugin.py +++ b/vmware_nsx/plugins/nsx_p/plugin.py @@ -2111,8 +2111,9 @@ class NsxPolicyPlugin(nsx_plugin_common.NsxPluginV3Base): # Do this outside of the context writer scope so it can overcome # failures - if port.get('tenant_id'): - self._ensure_default_security_group(context, port['tenant_id']) + if port_data.get('tenant_id'): + self._ensure_default_security_group(context, + port_data['tenant_id']) with db_api.CONTEXT_WRITER.using(context): neutron_db = self.base_create_port(context, port) diff --git a/vmware_nsx/plugins/nsx_v3/plugin.py b/vmware_nsx/plugins/nsx_v3/plugin.py index ad04bbe41f..1c405f5849 100644 --- a/vmware_nsx/plugins/nsx_v3/plugin.py +++ b/vmware_nsx/plugins/nsx_v3/plugin.py @@ -1547,8 +1547,9 @@ class NsxV3Plugin(nsx_plugin_common.NsxPluginV3Base, # Do this outside of the context writer scope so it can overcome # failures - if port.get('tenant_id'): - self._ensure_default_security_group(context, port['tenant_id']) + if port_data.get('tenant_id'): + self._ensure_default_security_group(context, + port_data['tenant_id']) with db_api.CONTEXT_WRITER.using(context): neutron_db = self.base_create_port(context, port)