Переглянути джерело

fix: automaRefData undefined in create element block js (#1217)

Ahmad Kholid 2 роки тому
батько
коміт
5a4bd34dcb

+ 4 - 2
src/workflowEngine/blocksHandler/handlerCreateElement.js

@@ -49,13 +49,15 @@ async function handleCreateElement(block, { refData }) {
     (data.javascript || data.preloadScripts.length > 0) && !this.engine.isMV2;
   const payload = {
     ...block,
-    data,
+    data: {
+      ...data,
+      automaScript: getAutomaScript({ ...refData, secrets: {} }),
+    },
     preloadCSS: data.preloadScripts.filter((item) => item.type === 'style'),
   };
 
   if (isMV3) {
     payload.data.dontInjectJS = true;
-    payload.data.automaScript = getAutomaScript({ ...refData, secrets: {} });
   }
 
   await this._sendMessageToTab(payload, {}, data.runBeforeLoad ?? false);