浏览代码

fix: can't set variable in JS block

Ahmad Kholid 2 年之前
父节点
当前提交
b31487c556
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/sandbox/utils/handleJavascriptBlock.js

+ 3 - 0
src/sandbox/utils/handleJavascriptBlock.js

@@ -44,6 +44,9 @@ export default function (data) {
         return window.$getNestedProperties(${propertyName}.refData, keyword + '.' + path);
       }
       function automaSetVariable(name, value) {
+        const variables = ${propertyName}.refData.variables;
+        if (!variables) ${propertyName}.refData.variables = {}
+
         ${propertyName}.refData.variables[name] = value;
       }
       function automaNextBlock(data = {}, insert = true) {