Bug 2230 fixed: added verification for when there are no WIM accounts
[osm/LCM.git] / osm_lcm / data_utils / wim.py
index c8ce0bf..ce2c26c 100644 (file)
@@ -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: