Browse Source

fix: `can't read workflow` when dropping it into a folder

Ahmad Kholid 3 years ago
parent
commit
468ef16100
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/newtab/pages/Workflows.vue

+ 2 - 2
src/newtab/pages/Workflows.vue

@@ -451,7 +451,7 @@ selection
   })
   })
   .on('stop', (event) => {
   .on('stop', (event) => {
     state.selectedWorkflows = event.store.selected.map(
     state.selectedWorkflows = event.store.selected.map(
-      (el) => el.dataset.workflow
+      (el) => el.dataset?.workflow
     );
     );
   });
   });
 
 
@@ -486,7 +486,7 @@ function clearSelectedWorkflows() {
 function onDragStart({ dataTransfer, target }) {
 function onDragStart({ dataTransfer, target }) {
   const payload = [...state.selectedWorkflows];
   const payload = [...state.selectedWorkflows];
 
 
-  const targetId = target.dataset.workflow;
+  const targetId = target.dataset?.workflow;
   if (targetId && !payload.includes(targetId)) payload.push(targetId);
   if (targetId && !payload.includes(targetId)) payload.push(targetId);
 
 
   dataTransfer.setData('workflows', JSON.stringify(payload));
   dataTransfer.setData('workflows', JSON.stringify(payload));