diff --git a/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts b/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts index 0df7f5c898..ac7f82a9a9 100644 --- a/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts +++ b/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts @@ -1316,7 +1316,8 @@ export default abstract class BaseApiBuilder implements XcDynami '_rtn', 'type', 'db_type', - 'dr' + 'dr', + 'fkn' ] }); @@ -1337,6 +1338,7 @@ export default abstract class BaseApiBuilder implements XcDynami // todo: insert parallelly for (const relation of relations) { relation.enabled = true; + relation.fkn= relation?.cstn ; await this.xcMeta.metaInsert(this.projectId, this.dbAlias, 'nc_relations', { tn: relation.tn, _tn: this.getTableNameAlias(relation.tn), @@ -1350,6 +1352,7 @@ export default abstract class BaseApiBuilder implements XcDynami db_type: this.connectionConfig?.client, dr: relation?.dr, ur: relation?.ur, + fkn: relation?.cstn }) } return relations;