Browse Source

fix: error when using save assets block

Ahmad Kholid 3 years ago
parent
commit
8b8bfd568a

+ 3 - 3
src/background/workflowEngine/blocksHandler/handlerInteractionBlock.js

@@ -23,7 +23,7 @@ async function checkAccess(blockName) {
 }
 
 async function interactionHandler(block) {
-  await checkAccess(block.name);
+  await checkAccess(block.label);
 
   const debugMode =
     (block.data.settings?.debugMode ?? false) && !this.settings.debugMode;
@@ -40,7 +40,7 @@ async function interactionHandler(block) {
     });
 
     if (
-      (block.data.saveData && block.name !== 'forms') ||
+      (block.data.saveData && block.label !== 'forms') ||
       (block.data.getValue && block.data.saveData)
     ) {
       const currentColumnType =
@@ -86,7 +86,7 @@ async function interactionHandler(block) {
     }
 
     error.data = {
-      name: block.name,
+      name: block.label,
       selector: block.data.selector,
     };
 

+ 2 - 2
src/background/workflowEngine/blocksHandler/handlerSaveAssets.js

@@ -13,7 +13,7 @@ function getFilename(url) {
   }
 }
 
-export default async function ({ data, id, name }) {
+export default async function ({ data, id, label }) {
   const hasPermission = await browser.permissions.contains({
     permissions: ['downloads'],
   });
@@ -43,8 +43,8 @@ export default async function ({ data, id, name }) {
   if (data.type === 'element') {
     sources = await this._sendMessageToTab({
       id,
-      name,
       data,
+      label,
       tabId: this.activeTab.id,
     });
 

+ 0 - 1
src/content/index.js

@@ -65,7 +65,6 @@ async function executeBlock(data) {
       return result;
     }
   }
-
   const handler = blocksHandler[toCamelCase(data.name || data.label)];
 
   if (handler) {