From 52d8949515528047e03cb7280d29343e5d167f15 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 4 Jan 2024 13:19:26 +0000 Subject: [PATCH] fix: extract created/lastmodified by default if fields/viewId is not defined --- packages/nocodb/src/helpers/getAst.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/nocodb/src/helpers/getAst.ts b/packages/nocodb/src/helpers/getAst.ts index 40b9971b52..0a98746169 100644 --- a/packages/nocodb/src/helpers/getAst.ts +++ b/packages/nocodb/src/helpers/getAst.ts @@ -1,4 +1,10 @@ -import { isCreatedTimeOrUpdatedTimeCol, isSystemColumn, RelationTypes, UITypes, ViewTypes } from 'nocodb-sdk' +import { + isCreatedTimeOrUpdatedTimeCol, + isSystemColumn, + RelationTypes, + UITypes, + ViewTypes, +} from 'nocodb-sdk'; import type { Column, LinkToAnotherRecordColumn, @@ -154,7 +160,10 @@ const getAst = async ({ } else if (allowedCols && (!includePkByDefault || !col.pk)) { isRequested = allowedCols[col.id] && - (!isSystemColumn(col) || view.show_system_fields || col.pv) && + (!isSystemColumn(col) || + (!view && isCreatedTimeOrUpdatedTimeCol(col)) || + view.show_system_fields || + col.pv) && (!fields?.length || fields.includes(col.title)) && value; } else if (fields?.length) {