From e71a3bc751b41572c886495302f119f2f4e2ba43 Mon Sep 17 00:00:00 2001 From: elajkat Date: Wed, 4 Aug 2021 08:51:13 +0200 Subject: [PATCH] Use payload for PORT PRECOMMIT_DELETE event Since [0] was merged PORT PRECOMMIT_DELETE event callback uses payload argument instead of kwargs. [0] https://review.opendev.org/c/openstack/neutron/+/800604 Change-Id: Ieeba5c996f06294df33581f08510bc8809ec5098 --- neutron_taas/services/taas/taas_plugin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/neutron_taas/services/taas/taas_plugin.py b/neutron_taas/services/taas/taas_plugin.py index 887b7689..4462f18b 100644 --- a/neutron_taas/services/taas/taas_plugin.py +++ b/neutron_taas/services/taas/taas_plugin.py @@ -194,8 +194,9 @@ class TaasPlugin(taas_db.Taas_db_Mixin): "tap_flow: %s", id) @registry.receives(resources.PORT, [events.PRECOMMIT_DELETE]) - def handle_delete_port(self, resource, event, trigger, context, **kwargs): - deleted_port = kwargs['port'] + def handle_delete_port(self, resource, event, trigger, payload): + context = payload.context + deleted_port = payload.latest_state if not deleted_port: LOG.error("TaaS: Handle Delete Port: Invalid port object received") return