From dd33c8f626853bc70913ab2577e670a31195b2ae Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 21 Dec 2023 09:17:07 +0000 Subject: [PATCH] fix: type extraction correction(nested formula) --- packages/nocodb-sdk/src/lib/formulaHelpers.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/nocodb-sdk/src/lib/formulaHelpers.ts b/packages/nocodb-sdk/src/lib/formulaHelpers.ts index 62b61a6df5..77e1abbbb0 100644 --- a/packages/nocodb-sdk/src/lib/formulaHelpers.ts +++ b/packages/nocodb-sdk/src/lib/formulaHelpers.ts @@ -1565,10 +1565,11 @@ export async function validateFormulaAndExtractTreeWithType({ res.name = col.id; - if (col?.uidt === UITypes.Formula && column) { - // check for circular reference - checkForCircularFormulaRef(column, parsedTree, columns); - + if (col?.uidt === UITypes.Formula) { + if (column) { + // check for circular reference when column is present(only available when calling root formula) + checkForCircularFormulaRef(column, parsedTree, columns); + } const formulaRes = col.colOptions?.parsed_tree || (await validateFormulaAndExtractTreeWithType(