From ff172ae5e3f0a236d483651abb1df195f391040f Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 21 Dec 2023 09:17:02 +0000 Subject: [PATCH] fix: avoid passing index as arg --- packages/nocodb-sdk/src/lib/formulaHelpers.ts | 8 ++++++-- packages/nocodb/src/services/columns.service.ts | 4 ---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/nocodb-sdk/src/lib/formulaHelpers.ts b/packages/nocodb-sdk/src/lib/formulaHelpers.ts index 3d59f668a8..956ac11fe0 100644 --- a/packages/nocodb-sdk/src/lib/formulaHelpers.ts +++ b/packages/nocodb-sdk/src/lib/formulaHelpers.ts @@ -255,13 +255,17 @@ export function jsepTreeToFormula(node, isCallExpId = false) { return ( jsepTreeToFormula(node.callee, true) + '(' + - node.arguments.map(jsepTreeToFormula).join(', ') + + node.arguments.map((argPt) => jsepTreeToFormula(argPt)).join(', ') + ')' ); } if (node.type === 'ArrayExpression') { - return '[' + node.elements.map(jsepTreeToFormula).join(', ') + ']'; + return ( + '[' + + node.elements.map((elePt) => jsepTreeToFormula(elePt)).join(', ') + + ']' + ); } if (node.type === 'Compound') { diff --git a/packages/nocodb/src/services/columns.service.ts b/packages/nocodb/src/services/columns.service.ts index c39c312fe7..3e3f0c4073 100644 --- a/packages/nocodb/src/services/columns.service.ts +++ b/packages/nocodb/src/services/columns.service.ts @@ -1215,10 +1215,6 @@ export class ColumnsService { colBody.formula_raw || colBody.formula, table.columns, ); - console.log( - colBody.formula_raw || - colBody.formula?.replaceAll('{{', '{').replaceAll('}}', '}'), - ); colBody.parsed_tree = validateFormulaAndExtractTreeWithType({ // formula may include double curly brackets in previous version // convert to single curly bracket here for compatibility