From d31861fc948a3a9905fcf7e964431b848525cbff Mon Sep 17 00:00:00 2001 From: sbalineni Date: Fri, 8 Jul 2016 08:18:33 -0700 Subject: [PATCH] DM: send delete bgp config to mx only if pr is vnc managed Change-Id: I77639ffb511e47794c9c3a98e3d00f98f7b12e1e Closes-Bug: #1519529 --- src/config/device-manager/device_manager/db.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config/device-manager/device_manager/db.py b/src/config/device-manager/device_manager/db.py index 17f0eda723c..370d4d31c9d 100644 --- a/src/config/device-manager/device_manager/db.py +++ b/src/config/device-manager/device_manager/db.py @@ -150,8 +150,9 @@ def delete(cls, uuid): if uuid not in cls._dict: return obj = cls._dict[uuid] + if obj.is_vnc_managed() and obj.is_conf_sent(): + obj.config_manager.delete_bgp_config() obj._cassandra.delete_pr(uuid) - obj.config_manager.delete_bgp_config() obj.uve_send(True) obj.update_single_ref('bgp_router', {}) obj.update_multiple_refs('virtual_network', {})