diff options
author | bobzel <zzzman@gmail.com> | 2025-02-08 14:19:41 -0500 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2025-02-08 14:19:41 -0500 |
commit | bb624694da02a56ce10e3bfa4c75957592e3a86d (patch) | |
tree | 79e33303fd2921960169704d8810f88fc4cb555a /src/fields/ScriptField.ts | |
parent | d72977ad8b67f2575cad8aea988fcfa7c04f794a (diff) | |
parent | 392143a84250df3742bc2f52d358fec25877e4de (diff) |
merged
Diffstat (limited to 'src/fields/ScriptField.ts')
-rw-r--r-- | src/fields/ScriptField.ts | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/fields/ScriptField.ts b/src/fields/ScriptField.ts index 0252961d3..b294ee8c6 100644 --- a/src/fields/ScriptField.ts +++ b/src/fields/ScriptField.ts @@ -263,14 +263,9 @@ export class ComputedField extends ScriptField { doc[`${fieldKey}_indexed`] = flist; } const getField = ScriptField.CompileScript(`getIndexVal(this['${fieldKey}_indexed'], this.${interpolatorKey})`, {}, true, {}); - const setField = ScriptField.CompileScript( - `{setIndexVal (this['${fieldKey}_indexed'], this.${interpolatorKey}, value); console.log(this["${fieldKey}_indexed"][this.${interpolatorKey}],this.data,this["${fieldKey}_indexed"]))}`, - { value: 'any' }, - false, - {} - ); + const setField = ScriptField.CompileScript(`{setIndexVal(this['${fieldKey}_indexed'], this.${interpolatorKey}, value);}`, { value: 'any' }, false, {}); doc[fieldKey] = getField.compiled ? new ComputedField(getField, setField?.compiled ? setField : undefined) : undefined; - return doc[fieldKey]; + return Field.Copy(doc[fieldKey]); } } |