Ahmad Kholid 3 years ago
parent
commit
edec487ede
3 changed files with 7 additions and 2 deletions
  1. 1 1
      package.json
  2. 2 1
      src/newtab/pages/workflows/[id].vue
  3. 4 0
      src/stores/workflow.js

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "automa",
-  "version": "1.13.2",
+  "version": "1.14.0",
   "description": "An extension for automating your browser by connecting blocks",
   "license": "MIT",
   "repository": {

+ 2 - 1
src/newtab/pages/workflows/[id].vue

@@ -324,7 +324,8 @@ const updateHostedWorkflow = throttle(async () => {
 
   if (
     (!isBackup && !isHosted) ||
-    (workflowExist && Object.keys(workflowPayload.data).length === 0)
+    !workflowExist ||
+    Object.keys(workflowPayload.data).length === 0
   )
     return;
 

+ 4 - 0
src/stores/workflow.js

@@ -125,6 +125,10 @@ export const useWorkflowStore = defineStore('workflow', {
         ({ isDestroyed }) => !isDestroyed
       );
 
+      if (isFirstTime) {
+        await this.saveToStorage('workflows');
+      }
+
       this.retrieved = true;
     },
     async insert(data = {}, options = {}) {