diff --git a/src/nbi/service/rest_server/nbi_plugins/ietf_l3vpn/Handlers.py b/src/nbi/service/rest_server/nbi_plugins/ietf_l3vpn/Handlers.py index cb3bd0ba2501bd3e4c79adf24ebdb0be0859a026..1f399070aa2dbd0f9b22d32e15574b7bc38315ff 100644 --- a/src/nbi/service/rest_server/nbi_plugins/ietf_l3vpn/Handlers.py +++ b/src/nbi/service/rest_server/nbi_plugins/ietf_l3vpn/Handlers.py @@ -195,7 +195,7 @@ def process_site(site : Dict, errors : List[Dict]) -> None: # site_static_routing: (lan-range, lan-prefix-len, lan-tag) => next-hop site_static_routing : Dict[Tuple[str, str], str] = {} - site_routing_protocols : Dict = site.get('routing-protocols', dict()).get('routing-protocol', list()) + site_routing_protocols : Dict = site.get('routing-protocols', dict()) site_routing_protocol : List = site_routing_protocols.get('routing-protocol', list()) for rt_proto in site_routing_protocol: if rt_proto['type'] != 'ietf-l3vpn-svc:static':