diff --git a/dockers/docker-fpm-frr/bgpcfgd b/dockers/docker-fpm-frr/bgpcfgd index 4211f49d227..0e727ed6833 100755 --- a/dockers/docker-fpm-frr/bgpcfgd +++ b/dockers/docker-fpm-frr/bgpcfgd @@ -283,6 +283,8 @@ class BGPPeerMgr(Manager): } def set_handler(self, key, data): + if not self.directory.path_exist("meta", "localhost/bgp_asn"): + return False key = self.normalize_key(key) vrf, nbr = key.split('|', 1) if key not in self.peers: