Pārlūkot izejas kodu

Merge branch 'main' into dev

Ahmad Kholid 2 gadi atpakaļ
vecāks
revīzija
fdb126c949

+ 1 - 1
package.json

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

+ 1 - 1
src/components/newtab/workflow/WorkflowShare.vue

@@ -221,7 +221,7 @@ async function publishWorkflow() {
     const workflow = convertWorkflow(state.workflow, ['id', 'category']);
     workflow.name = workflow.name || 'unnamed';
     workflow.content = state.workflow.content || null;
-    workflow.drawflow = parseJSON(workflow.drawflow, {});
+    workflow.drawflow = parseJSON(workflow.drawflow, workflow.drawflow);
     workflow.description = state.workflow.description.slice(0, 300);
 
     delete workflow.extVersion;

+ 5 - 0
src/content/services/webService.js

@@ -64,6 +64,11 @@ function initWebListener() {
           table: workflow.table || workflow.dataColumns,
         };
 
+        workflowData.drawflow =
+          typeof workflowData.drawflow === 'string'
+            ? parseJSON(workflowData.drawflow, workflowData.drawflow)
+            : workflowData.drawflow;
+
         if (Array.isArray(workflowsStorage)) {
           workflowsStorage.push(workflowData);
         } else {