From fd679156f049adbe49be1260e2a32a375df28af2 Mon Sep 17 00:00:00 2001 From: Pranav C Date: Fri, 8 Sep 2023 16:44:38 +0530 Subject: [PATCH] fix: add missing endpoints in swagger json Signed-off-by: Pranav C --- .../src/services/api-docs/swagger/getSwaggerColumnMetas.ts | 1 + .../nocodb/src/services/api-docs/swagger/templates/paths.ts | 6 ++---- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/nocodb/src/services/api-docs/swagger/getSwaggerColumnMetas.ts b/packages/nocodb/src/services/api-docs/swagger/getSwaggerColumnMetas.ts index 0913b13e96..174d66762c 100644 --- a/packages/nocodb/src/services/api-docs/swagger/getSwaggerColumnMetas.ts +++ b/packages/nocodb/src/services/api-docs/swagger/getSwaggerColumnMetas.ts @@ -36,6 +36,7 @@ export default async ( field.type = 'object'; break; case UITypes.Rollup: + case UITypes.Links: field.type = 'number'; break; case UITypes.Attachment: diff --git a/packages/nocodb/src/services/api-docs/swagger/templates/paths.ts b/packages/nocodb/src/services/api-docs/swagger/templates/paths.ts index d83db246d4..9d68bf01bb 100644 --- a/packages/nocodb/src/services/api-docs/swagger/templates/paths.ts +++ b/packages/nocodb/src/services/api-docs/swagger/templates/paths.ts @@ -1,4 +1,4 @@ -import { ModelTypes, UITypes } from 'nocodb-sdk'; +import { isLinksOrLTAR, ModelTypes, UITypes } from 'nocodb-sdk'; import { columnNameParam, columnNameQueryParam, @@ -670,7 +670,5 @@ function getPaginatedResponseType(type: string) { }; } function isRelationExist(columns: SwaggerColumn[]) { - return columns.some( - (c) => c.column.uidt === UITypes.LinkToAnotherRecord && !c.column.system, - ); + return columns.some((c) => isLinksOrLTAR(c.column) && !c.column.system); }