Browse Source

fix: scheduled workflow not working

Ahmad Kholid 3 years ago
parent
commit
d72af3ecbb

+ 10 - 5
src/background/workflow-engine/engine.js

@@ -41,12 +41,17 @@ class WorkflowEngine {
     this.eventListeners = {};
     this.columns = { column: { index: 0, type: 'any' } };
 
-    const globalData = options?.data?.globalData || workflow.globalData;
-    const variables = isObject(options?.data?.variables)
-      ? options?.data.variables
-      : {};
+    let variables = {};
+    let globalData = {};
 
-    options.data = { globalData, variables };
+    if (options && options?.data) {
+      globalData = options.data.globalData || workflow.globalData;
+      variables = isObject(options.data.variables)
+        ? options?.data.variables
+        : {};
+
+      options.data = { globalData, variables };
+    }
     this.options = options;
 
     this.activeTab = {

+ 0 - 1
src/components/newtab/workflow/WorkflowBuilder.vue

@@ -401,7 +401,6 @@ export default {
           const newDrawflowData = Object.entries(
             data.drawflow.Home.data
           ).reduce((obj, [key, value]) => {
-            console.log(tasks[value.name], value.name);
             obj[key] = {
               ...value,
               html: tasks[value.name].component,