AdminUtils NSX|V: router recreate fix type check
Fix the verification of unsupported distributed routers type Change-Id: Ia77ee0945e672bfafd81672308ac4f279829d2cb
This commit is contained in:
parent
b9e20ce4ae
commit
ed816b5d28
@ -104,12 +104,12 @@ def nsx_recreate_router_edge(resource, event, trigger, **kwargs):
|
||||
# all the routers on the same edge have the same type, so it
|
||||
# is ok to check the type once
|
||||
example_router = plugin.get_router(context, router_ids[0])
|
||||
router_driver = plugin._router_managers.get_tenant_router_driver(
|
||||
context, example_router['router_type'])
|
||||
if router_driver.get_type() == "distributed":
|
||||
if example_router.get('distributed'):
|
||||
LOG.error("Recreating a distributed driver edge is not "
|
||||
"supported")
|
||||
return
|
||||
router_driver = plugin._router_managers.get_tenant_router_driver(
|
||||
context, example_router['router_type'])
|
||||
|
||||
# load all the routers before deleting their binding
|
||||
routers = []
|
||||
|
Loading…
Reference in New Issue
Block a user