From 7d1f3ec951016cc4583146e275141260f45bd78c Mon Sep 17 00:00:00 2001 From: Pranav C Date: Wed, 15 Nov 2023 19:30:56 +0000 Subject: [PATCH] fix: check both title/column_name --- packages/nocodb/src/helpers/getAst.ts | 3 ++- packages/nocodb/src/services/datas.service.ts | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/nocodb/src/helpers/getAst.ts b/packages/nocodb/src/helpers/getAst.ts index 06c4bc21b2..efc0206ae4 100644 --- a/packages/nocodb/src/helpers/getAst.ts +++ b/packages/nocodb/src/helpers/getAst.ts @@ -68,7 +68,8 @@ const getAst = async ({ fields = Array.isArray(fields) ? fields : fields.split(','); if (throwErrorIfInvalidParams) { const colAliasMap = await model.getColAliasMapping(); - const invalidFields = fields.filter((f) => !colAliasMap[f]); + const aliasColMap = await model.getAliasColMapping(); + const invalidFields = fields.filter((f) => !colAliasMap[f] && !aliasColMap[f]); if (invalidFields.length) { NcError.unprocessableEntity( `Following fields are invalid: ${invalidFields.join(', ')}`, diff --git a/packages/nocodb/src/services/datas.service.ts b/packages/nocodb/src/services/datas.service.ts index 2d74e601f4..2301299505 100644 --- a/packages/nocodb/src/services/datas.service.ts +++ b/packages/nocodb/src/services/datas.service.ts @@ -27,7 +27,7 @@ export class DatasService { model, view, query: param.query, - throwErrorIfInvalidParams: true + throwErrorIfInvalidParams: true, }); }