From e4aa33606b3ce665e77eb2e99939f30183e3dde2 Mon Sep 17 00:00:00 2001 From: Sachin Bansal Date: Mon, 4 Apr 2016 10:52:41 -0700 Subject: [PATCH] Call set_static_route_entries to update static routes A call to set_static_route_entries was missing before updating the routing instance when global ASN changes. This causes the static routes to remain unchanged. Change-Id: Ie156e6ac888104fbfde740b5bf5219f415a107f3 Closes-Bug: 1565142 --- src/config/schema-transformer/config_db.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/config/schema-transformer/config_db.py b/src/config/schema-transformer/config_db.py index a6305038b9f..08a9a188360 100644 --- a/src/config/schema-transformer/config_db.py +++ b/src/config/schema-transformer/config_db.py @@ -465,6 +465,7 @@ def update_autonomous_system(self, new_asn): if old_rtgt_name in static_route.route_target: static_route.route_target.remove(old_rtgt_name) static_route.route_target.append(new_rtgt_name) + left_ri.obj.set_static_route_entries(static_route_entries) self._vnc_lib.routing_instance_update(left_ri.obj) try: RouteTargetST.delete(old_rtgt_obj.get_fq_name()[0])