Fix Bug 1556 - redundant input param in calling _check_or_add_scale_suboperation
[osm/LCM.git] / osm_lcm / ns.py
index ce7be13..f1c3fa1 100644 (file)
@@ -2469,6 +2469,8 @@ class NsLcm(LcmBase):
         self.logger.debug(logging_text + "_deploy_n2vc vnfd_id={}, vdu_id={}".format(vnfd_id, vdu_id))
         if "execution-environment-list" in descriptor_config:
             ee_list = descriptor_config.get("execution-environment-list", [])
+        elif "juju" in descriptor_config:
+            ee_list = [descriptor_config]  # ns charms
         else:  # other types as script are not supported
             ee_list = []
 
@@ -3895,7 +3897,7 @@ class NsLcm(LcmBase):
 
                         # Pre-scale retry check: Check if this sub-operation has been executed before
                         op_index = self._check_or_add_scale_suboperation(
-                            db_nslcmop, nslcmop_id, vnf_index, vnf_config_primitive, primitive_params, 'PRE-SCALE')
+                            db_nslcmop, vnf_index, vnf_config_primitive, primitive_params, 'PRE-SCALE')
                         if op_index == self.SUBOPERATION_STATUS_SKIP:
                             # Skip sub-operation
                             result = 'COMPLETED'
@@ -4160,7 +4162,7 @@ class NsLcm(LcmBase):
 
                         # Post-scale retry check: Check if this sub-operation has been executed before
                         op_index = self._check_or_add_scale_suboperation(
-                            db_nslcmop, nslcmop_id, vnf_index, vnf_config_primitive, primitive_params, 'POST-SCALE')
+                            db_nslcmop, vnf_index, vnf_config_primitive, primitive_params, 'POST-SCALE')
                         if op_index == self.SUBOPERATION_STATUS_SKIP:
                             # Skip sub-operation
                             result = 'COMPLETED'