Merge "NSX|V: don't fail when router binding does not exist"
This commit is contained in:
commit
55ca468900
@ -2199,9 +2199,12 @@ def _delete_interface(nsxv_manager, context, router_id, network_id,
|
||||
|
||||
def update_nat_rules(nsxv_manager, context, router_id, snat, dnat):
|
||||
binding = nsxv_db.get_nsxv_router_binding(context.session, router_id)
|
||||
task = nsxv_manager.update_nat_rules(
|
||||
router_id, binding['edge_id'], snat, dnat)
|
||||
task.wait(task_const.TaskState.RESULT)
|
||||
if binding:
|
||||
task = nsxv_manager.update_nat_rules(
|
||||
router_id, binding['edge_id'], snat, dnat)
|
||||
task.wait(task_const.TaskState.RESULT)
|
||||
else:
|
||||
LOG.warning(_LW("Bindings do not exists for %s"), router_id)
|
||||
|
||||
|
||||
def update_dnat_rules(nsxv_manager, context, router_id, dnat_rules):
|
||||
|
Loading…
x
Reference in New Issue
Block a user