Skip to content
Snippets Groups Projects
Commit d41575ae authored by Robert Latta's avatar Robert Latta
Browse files

added additional checking RE.DBOARD3-1104

parent 393b60ff
No related branches found
No related tags found
No related merge requests found
...@@ -257,13 +257,19 @@ def get_epipes_state(state_doc): ...@@ -257,13 +257,19 @@ def get_epipes_state(state_doc):
def get_epipe_sap_details(netconf_config): def get_epipe_sap_details(netconf_config):
for epipe in netconf_config.xpath('configure/service/epipe'): for epipe in netconf_config.xpath('configure/service/epipe'):
service_id = epipe.find('service-id').text service_id = epipe.find('service-id')
vpn_id = epipe.find('vpn-id').text if service_id is None:
logger.warning(f'epipe {epipe.find("service-name").text} has no service-id')
continue
vpn_id = epipe.find('vpn-id')
if vpn_id is None:
logger.warning(f'epipe {epipe.find("service-name").text} has no vpn-id')
continue
sap = epipe.find('sap') sap = epipe.find('sap')
if sap is not None: if sap is not None:
yield { yield {
'service-id': service_id, 'service-id': service_id.text,
'vpn-id': vpn_id, 'vpn-id': vpn_id.text,
'sap-id': sap.find('sap-id').text, 'sap-id': sap.find('sap-id').text,
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment