Ensure net dict has provider info on precommit delete
Commit 80eddc4039 optimized
net delete by including net info into notification payload,
however ML2 plugin needs provider info as well.
Closes-Bug: #1942469
Change-Id: I9f753be0ce5ae7870afb9b3cb74f89be8482356e
This commit is contained in:
@@ -1238,8 +1238,12 @@ class Ml2Plugin(db_base_plugin_v2.NeutronDbPluginV2,
|
||||
payload=None):
|
||||
context = payload.context
|
||||
network_id = payload.resource_id
|
||||
network = payload.latest_state if payload.states else \
|
||||
self.get_network(context, network_id)
|
||||
if payload.states:
|
||||
network = payload.latest_state
|
||||
self.type_manager.extend_network_dict_provider(context, network)
|
||||
else:
|
||||
network = self.get_network(context, network_id)
|
||||
|
||||
mech_context = driver_context.NetworkContext(self,
|
||||
context,
|
||||
network)
|
||||
|
||||
Reference in New Issue
Block a user