From ad2024a6bdfa7ee09c0b158c3c4f52cf79b0ebf8 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Wed, 29 Mar 2023 15:09:14 +0530 Subject: [PATCH] fix: define nested and fieldSet default value if missing Signed-off-by: Pranav C --- .../src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts index 6aac66c2f3..da3336a0f3 100644 --- a/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts +++ b/packages/nocodb/src/lib/db/sql-data-mapper/lib/sql/helpers/getAst.ts @@ -26,6 +26,10 @@ const getAst = async ({ view?: View; dependencyFields?: DependantFields; }) => { + // set default values of dependencyFields and nested + dependencyFields.nested = dependencyFields.nested || {}; + dependencyFields.fieldsSet = dependencyFields.fieldsSet || new Set(); + if (!model.columns?.length) await model.getColumns(); // extract only pk and pv