[TIC-Web] Modify the function for the image creation 18/120618/2
authorHeekyoung, Oh <heekyoung.oh@samsung.com>
Thu, 23 Mar 2017 09:47:35 +0000 (18:47 +0900)
committerHeekyoung, Oh <heekyoung.oh@samsung.com>
Thu, 23 Mar 2017 09:56:49 +0000 (18:56 +0900)
- bug fixed

Change-Id: Iaddafa37ab7cc49d2e5ebb78556ee18e95a5a6aa
Signed-off-by: Heekyoung, Oh <heekyoung.oh@samsung.com>
controller/mic.js

index 132e0ee..2838e68 100644 (file)
@@ -40,19 +40,17 @@ Mic.kill = function kill(paramObj) {
     var strJobId, psIndex, psObj, psId;
     logger.info('MIC Kill: paramObj = ' + JSON.stringify(paramObj));
 
-    if (this.isAvailable() === false) {
-        return;
-    }
-
     strJobId = paramObj.jobId;
 
     psIndex = _.findIndex(processMgr, function (o) {
         return o.jobId == strJobId;
     })
 
+    // when not exists
     if (psIndex < 0) {
         return;
     }
+
     psObj = processMgr[psIndex];
     psId = psObj.jobProcessId;
 
@@ -92,7 +90,7 @@ Mic.process = function process(command, callback, jobId) {
  * };
  */
 Mic.create = function create(paramObj, io) {
-    var micCommand, strLogfile, strOutdir, strArch, strRecordPkgs, strPackto;
+    var micCommand, strLogfile, strOutdir, strArch, strRecordPkgs, strPackto, strJobId;
 
     logger.info('MIC Create: paramObj = ' + JSON.stringify(paramObj));
 
@@ -101,6 +99,7 @@ Mic.create = function create(paramObj, io) {
     strArch = paramObj.imageArch;
     strRecordPkgs = 'name';
     strPackto = paramObj.imageName;
+    strJobId = paramObj.jobId;
 
     micCommand = 'sudo mic create loop '
         + paramObj.pathKsFile
@@ -121,14 +120,14 @@ Mic.create = function create(paramObj, io) {
                 logger.info(out);
                 sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_TO, {
                     msg: out,
-                    jobId: paramObj.jobId
+                    jobId: strJobId
                 });
             },
             stderr: function (out) {
                 logger.info(out);
                 sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_TO, {
                     msg: out,
-                    jobId: paramObj.jobId
+                    jobId: strJobId
                 });
             },
             error: function (out) {
@@ -148,18 +147,18 @@ Mic.create = function create(paramObj, io) {
                 if (code === 0) {
                     sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FINISH, {
                         msg: 'Terminated (' + code + ')',
-                        jobId: paramObj.jobId,
+                        jobId: strJobId,
                         imageName: strPackto
                     });
                 } else {
                     sendMsg(AppConfig.EVENT.SOCKET.FS_IMAGE_ADD_FAIL, {
                         msg: 'Failed (' + code + ')',
-                        jobId: paramObj.jobId
+                        jobId: strJobId
                     });
                 }
             }
         },
-        paramObj.jobId
+        strJobId
     );
 };