Ensure net dict has provider info on precommit delete
Commit80eddc4039
optimized net delete by including net info into notification payload, however ML2 plugin needs provider info as well. Conflicts: neutron/plugins/ml2/plugin.py Closes-Bug: #1942469 Change-Id: I9f753be0ce5ae7870afb9b3cb74f89be8482356e (cherry picked from commit27edf6b6d3
)
This commit is contained in:
parent
1977a8d9ba
commit
7086cf8d5c
|
@ -1200,8 +1200,12 @@ class Ml2Plugin(db_base_plugin_v2.NeutronDbPluginV2,
|
|||
priority=0)
|
||||
def _network_delete_precommit_handler(self, rtype, event, trigger,
|
||||
context, network_id, **kwargs):
|
||||
network = (kwargs.get('network') or
|
||||
self.get_network(context, network_id))
|
||||
if 'network' in kwargs:
|
||||
network = kwargs['network']
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue