Add change vnf flavour biz
[vfc/gvnfm/vnflcm.git] / lcm / lcm / nf / views / change_vnf_flavour_view.py
index 732a42a..f426fab 100644 (file)
@@ -27,6 +27,7 @@ from lcm.pub.exceptions import NFLCMExceptionConflict
 from lcm.pub.utils.jobutil import JobUtil
 from lcm.pub.database.models import NfInstModel
 from lcm.nf.const import VNF_STATUS
+from lcm.nf.biz.change_vnf_flavour import ChangeVnfFlavour
 from .common import view_safe_call_with_log
 
 logger = logging.getLogger(__name__)
@@ -54,7 +55,7 @@ class ChangeVnfFlavourView(APIView):
         JobUtil.add_job_status(job_id, 0, "CHG_VNF_FLAVOUR_READY")
         self.chg_flavour_pre_check(instanceid, job_id)
 
-        # TODO: call biz logic
+        ChangeVnfFlavour(chg_flavour_serializer.data, instanceid, job_id).start()
 
         response = Response(data={"jobId": job_id},
                             status=status.HTTP_202_ACCEPTED)