X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_mon%2Fdashboarder%2Fservice.py;h=c8267777fbac8b5138bb2b8eea7b34fe2ad7f715;hb=4b4749e2c18d124cc03a8d408ac79d18ed628a3e;hp=a0a80a754c374c59ccfc20ccb8fc1f894885fbed;hpb=5d7b0d1beb1db2f0939604482e7998a6c1bc6951;p=osm%2FMON.git diff --git a/osm_mon/dashboarder/service.py b/osm_mon/dashboarder/service.py index a0a80a7..c826777 100644 --- a/osm_mon/dashboarder/service.py +++ b/osm_mon/dashboarder/service.py @@ -146,9 +146,12 @@ class DashboarderService: vnf_profile["vnfd-id"], create_filter_from_nsr(nsr) ) # If there are metrics, create dashboard (if exists) - vdu_found = find_in_list( - vnfd["vdu"], lambda a_vdu: "monitoring-parameter" in a_vdu - ) + if vnfd.get("vdu"): + vdu_found = find_in_list( + vnfd.get("vdu"), lambda a_vdu: "monitoring-parameter" in a_vdu + ) + else: + vdu_found = None if vdu_found: if nsr_id not in dashboard_uids: nsr_name = nsr["name"]