diff --git a/packages/nocodb/src/services/columns.service.ts b/packages/nocodb/src/services/columns.service.ts index f93638bf6a..2fd57eb409 100644 --- a/packages/nocodb/src/services/columns.service.ts +++ b/packages/nocodb/src/services/columns.service.ts @@ -1837,7 +1837,9 @@ export class ColumnsService { id: param.source.base_id, }), ); - const isLinks = param.column.uidt === UITypes.Links; + const isLinks = + param.column.uidt === UITypes.Links || + (param.column as LinkToAnotherColumnReqType).type === 'bt'; // if xcdb base then treat as virtual relation to avoid creating foreign key if (param.source.isMeta()) {