kuaifan 5 роки тому
батько
коміт
0bc3916ec1

+ 7 - 0
resources/assets/js/main/components/project/task/detail/index.js

@@ -14,6 +14,9 @@ const detailElement = (taskid, detail = {}) => {
             return myNewObj;
         }
     };
+    let isArray = (myObj) => {
+        return Object.prototype.toString.call(myObj) == '[object Array]';
+    }
     return new Promise(() => {
         let custom = Vue.extend(component);
 
@@ -33,6 +36,10 @@ const detailElement = (taskid, detail = {}) => {
             detail.taskid = taskid;
         }
 
+        if (!isArray(detail.subtask)) {
+            detail.subtask = [];
+        }
+
         let data = {
             taskid: taskid,
             detail: detail,