Jelajahi Sumber

feat: open workflow after created (#1409)

Ahmad Kholid 1 tahun lalu
induk
melakukan
f2bd8ebf0a
1 mengubah file dengan 11 tambahan dan 6 penghapusan
  1. 11 6
      src/newtab/pages/workflows/index.vue

+ 11 - 6
src/newtab/pages/workflows/index.vue

@@ -457,12 +457,17 @@ function updateActiveTab(data = {}) {
   Object.assign(state, data);
 }
 function addWorkflow() {
-  workflowStore.insert({
-    name: addWorkflowModal.name,
-    folderId: state.activeFolder,
-    description: addWorkflowModal.description,
-  });
-  clearAddWorkflowModal();
+  workflowStore
+    .insert({
+      name: addWorkflowModal.name,
+      folderId: state.activeFolder,
+      description: addWorkflowModal.description,
+    })
+    .then((workflows) => {
+      const workflowId = Object.keys(workflows)[0];
+      router.push(`/workflows/${workflowId}`);
+    })
+    .finally(clearAddWorkflowModal);
 }
 async function checkWorkflowPermissions(workflows) {
   let requiredPermissions = [];