diff options
author | bob <bcz@cs.brown.edu> | 2020-02-25 13:37:00 -0500 |
---|---|---|
committer | bob <bcz@cs.brown.edu> | 2020-02-25 13:37:00 -0500 |
commit | dfeaa7b032376bc4001fcfdc197016ff1f09ebdf (patch) | |
tree | dd9d7c71bbab14434814e29c6ddf344fe538c68d | |
parent | c5c8c99151de576548dab215b82d44132b06f9a4 (diff) |
added 'source' parameter for computedField functions -- its the source document as opposed to 'this' which is the layout template)
-rw-r--r-- | src/new_fields/ScriptField.ts | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/new_fields/ScriptField.ts b/src/new_fields/ScriptField.ts index 131e1f339..9288fea9e 100644 --- a/src/new_fields/ScriptField.ts +++ b/src/new_fields/ScriptField.ts @@ -106,7 +106,7 @@ export class ScriptField extends ObjectField { } public static CompileScript(script: string, params: object = {}, addReturn = false, capturedVariables?: { [name: string]: Field }) { const compiled = CompileScript(script, { - params: { this: Doc.name, _last_: "any", ...params }, + params: { this: Doc.name, source: Doc.name, _last_: "any", ...params }, typecheck: false, editable: true, addReturn: addReturn, |