diff options
Diffstat (limited to 'src/util/Scripting.ts')
-rw-r--r-- | src/util/Scripting.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/Scripting.ts b/src/util/Scripting.ts index 94339e7fe..804c67bc5 100644 --- a/src/util/Scripting.ts +++ b/src/util/Scripting.ts @@ -1,6 +1,6 @@ // import * as ts from "typescript" let ts = (window as any).ts; -import { Opt, Field } from "../fields/Field"; +import { Opt, Field, FieldWaiting } from "../fields/Field"; import { Document as DocumentImport } from "../fields/Document"; import { NumberField as NumberFieldImport } from "../fields/NumberField"; import { TextField as TextFieldImport } from "../fields/TextField"; @@ -14,7 +14,7 @@ export interface ExecutableScript { } function ExecScript(script: string, diagnostics: Opt<any[]>): ExecutableScript { - const compiled = !(diagnostics && diagnostics.some(diag => diag.category == ts.DiagnosticCategory.Error)); + const compiled = !(diagnostics && diagnostics != FieldWaiting && diagnostics.some(diag => diag.category == ts.DiagnosticCategory.Error)); let func: () => Opt<Field>; if (compiled) { |