From 11f3845923219755f5aae6e17f35a3c6980ddec3 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Thu, 4 Jan 2024 13:19:25 +0000 Subject: [PATCH] fix: extract created/lastModified system field by default if viewId/field param missing --- packages/nocodb/src/helpers/getAst.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/nocodb/src/helpers/getAst.ts b/packages/nocodb/src/helpers/getAst.ts index da28c44733..40b9971b52 100644 --- a/packages/nocodb/src/helpers/getAst.ts +++ b/packages/nocodb/src/helpers/getAst.ts @@ -1,4 +1,4 @@ -import { isSystemColumn, RelationTypes, UITypes, ViewTypes } from 'nocodb-sdk'; +import { isCreatedTimeOrUpdatedTimeCol, isSystemColumn, RelationTypes, UITypes, ViewTypes } from 'nocodb-sdk' import type { Column, LinkToAnotherRecordColumn, @@ -149,8 +149,7 @@ const getAst = async ({ if (getHiddenColumn) { isRequested = !isSystemColumn(col) || - col.column_name === 'created_at' || - col.column_name === 'updated_at' || + (isCreatedTimeOrUpdatedTimeCol(col) && col.system) || col.pk; } else if (allowedCols && (!includePkByDefault || !col.pk)) { isRequested =