aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2020-08-19 19:26:34 -0400
committerbobzel <zzzman@gmail.com>2020-08-19 19:26:34 -0400
commite3f5dc881f4fd9e1e8f70e4343a2e2eddf72f2b5 (patch)
treeb11144cb5b65242a0f25224dca94f6c485a06ed0 /src
parent2473613caf8d9d397e3b132f95b136a0c26a1ebd (diff)
fixed setterscript loading to re-compile
Diffstat (limited to 'src')
-rw-r--r--src/fields/ScriptField.ts7
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