diff options
author | geireann <60007097+geireann@users.noreply.github.com> | 2020-08-20 22:55:11 +0800 |
---|---|---|
committer | geireann <60007097+geireann@users.noreply.github.com> | 2020-08-20 22:55:11 +0800 |
commit | 0f4228de41bc99a4daad8f639760f94b664c8682 (patch) | |
tree | ab04c476e6d473f26fe548b17655338fe6d6461a /src/fields/ScriptField.ts | |
parent | 084025582325b662a442538dde911b58920a8d8b (diff) | |
parent | 94b1a9f9b0c27c3821724f13bd3df13754deaddd (diff) |
Merge branch 'master' into presentation_updates
Diffstat (limited to 'src/fields/ScriptField.ts')
-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 |