Changed aggregation schema of computed fields
This commit is contained in:
@@ -6,13 +6,8 @@ export default function evaluateCalculation(calculation, scope, givenContext) {
|
||||
const calculationScope = { ...calculation._localScope, ...scope };
|
||||
const { result: resultNode, context } = resolve(fn, parseNode, calculationScope, givenContext);
|
||||
calculation.errors = context.errors;
|
||||
if (resultNode?.parseType === 'constant') {
|
||||
calculation.value = resultNode.value;
|
||||
} else if (resultNode?.parseType === 'error') {
|
||||
calculation.value = null;
|
||||
} else {
|
||||
calculation.value = toString(resultNode);
|
||||
}
|
||||
calculation.value = resultNode;
|
||||
calculation.displayValue = toString(resultNode);
|
||||
// remove the working fields
|
||||
delete calculation._parseLevel;
|
||||
delete calculation._localScope;
|
||||
|
||||
Reference in New Issue
Block a user