Rollback on failure flag should always be true while vfm replace call
[vid.git] / vid-app-common / src / main / java / org / onap / vid / job / command / VfmoduleCommand.kt
index a92f610..734faf6 100644 (file)
@@ -82,7 +82,7 @@ class VfmoduleCommand @Autowired constructor(
     }
 
     private fun planReplaceMyselfRestCall(commandParentData: CommandParentData): MsoRestCallPlan {
-
+        val shouldRollBackOnFailure = true
         val newestModel = fetchNewestServiceModel()
 
         val serviceInstanceId = serviceInstanceIdFromRequest()
@@ -90,7 +90,7 @@ class VfmoduleCommand @Autowired constructor(
 
         val (serviceModelInfo, vnfModelInfo, vfmModelInfo) = newestSelector(newestModel, commandParentData);
 
-        val originalRequestWithNewestVfmModelInfo = getRequest().cloneWith(vfmModelInfo)
+        val originalRequestWithNewestVfmModelInfo = getRequest().cloneWith(vfmModelInfo, shouldRollBackOnFailure)
 
         val requestDetailsWrapper = msoRequestBuilder.generateVfModuleReplaceRequest(
                 originalRequestWithNewestVfmModelInfo, serviceModelInfo, serviceInstanceId,