Add lcm op occ to operate heal
[vfc/gvnfm/vnflcm.git] / lcm / lcm / nf / biz / change_vnf_flavour.py
index 7e1eaa7..9b9db6e 100644 (file)
@@ -64,7 +64,6 @@ class ChangeVnfFlavour(Thread):
                 lastuptime=now_time()
             )
             self.send_notification()
-            self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.COMPLETED)
             JobUtil.add_job_status(self.job_id,
                                    100,
                                    "Change vnf flavour success.")
@@ -95,7 +94,7 @@ class ChangeVnfFlavour(Thread):
         data = prepare_notification_data(nfinstid=self.nf_inst_id,
                                          jobid=self.job_id,
                                          changetype=CHANGE_TYPE.MODIFIED,
-                                         operation=self.op_type)
+                                         operation=OPERATION_TYPE.CHANGE_FLAVOUR)
         logger.debug('Notify request data = %s' % data)
         NotificationsUtil().send_notification(data)
 
@@ -103,5 +102,5 @@ class ChangeVnfFlavour(Thread):
         logger.error('Chnage vnf flavour failed, detail message: %s', error_msg)
         self.vnf_insts.update(status=VNF_STATUS.FAILED,
                               lastuptime=now_time())
-        self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.FAILED)
+        self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.FAILED, error_msg)
         JobUtil.add_job_status(self.job_id, 255, error_msg)