diff --git a/neutron/agent/l3/router_info.py b/neutron/agent/l3/router_info.py index 2e23e85229b..7109ea8b13b 100644 --- a/neutron/agent/l3/router_info.py +++ b/neutron/agent/l3/router_info.py @@ -624,7 +624,7 @@ class RouterInfo(BaseRouterInfo): for subnet in p['subnets']: if ipv6_utils.is_ipv6_pd_enabled(subnet): self.agent.pd.disable_subnet(self.router_id, subnet['id']) - del self.pd_subnets[subnet['id']] + self.pd_subnets.pop(subnet['id'], None) for p in new_ports: self.internal_network_added(p)