From 8b2a7ea1130ea1850093648ac9bb080fb2b54506 Mon Sep 17 00:00:00 2001 From: Pedro Escaleira Date: Tue, 28 Mar 2023 18:44:11 +0100 Subject: [PATCH] Bug 2230 fixed: added verification for when there are no WIM accounts Change-Id: Ib12c9ea9262b8aa46d12f3f760e952ce4df8c056 Signed-off-by: Pedro Escaleira --- osm_lcm/data_utils/wim.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/osm_lcm/data_utils/wim.py b/osm_lcm/data_utils/wim.py index c8ce0bf..ce2c26c 100644 --- a/osm_lcm/data_utils/wim.py +++ b/osm_lcm/data_utils/wim.py @@ -80,6 +80,11 @@ def select_feasible_wim_account(db_nsr, db_vnfrs, target_vld, vld_params, logger candidate_wims = get_candidate_wims(vims_to_connect) logger.info("Candidate WIMs: {:s}".format(str(candidate_wims))) + # check if there are no WIM candidates + if len(candidate_wims) == 0: + logger.info("No WIM accounts found") + return None, None + # check if a desired wim_account_id is specified in vld_params wim_account_id = vld_params.get("wimAccountId") if wim_account_id: -- 2.25.1