diff options
author | bobzel <zzzman@gmail.com> | 2020-08-19 19:26:34 -0400 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2020-08-19 19:26:34 -0400 |
commit | e3f5dc881f4fd9e1e8f70e4343a2e2eddf72f2b5 (patch) | |
tree | b11144cb5b65242a0f25224dca94f6c485a06ed0 | |
parent | 2473613caf8d9d397e3b132f95b136a0c26a1ebd (diff) |
fixed setterscript loading to re-compile
-rw-r--r-- | src/fields/ScriptField.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/fields/ScriptField.ts b/src/fields/ScriptField.ts index 1fb71fefb..52730ed00 100644 --- a/src/fields/ScriptField.ts +++ b/src/fields/ScriptField.ts @@ -73,6 +73,13 @@ async function deserializeScript(script: ScriptField) { throw new Error("Couldn't compile loaded script"); } (script as any).script = comp; + if (script.setterscript) { + const compset = CompileScript(script.setterscript?.originalScript, script.setterscript.options); + if (!compset.compiled) { + throw new Error("Couldn't compile setter script"); + } + (script as any).setterscript = compset; + } } @scriptingGlobal |