Browse Source

fix: skip created/lastmodified system col creation

pull/7304/head
Pranav C 9 months ago
parent
commit
e69a0fb9c8
  1. 5
      packages/nocodb/src/modules/jobs/jobs/export-import/import.service.ts

5
packages/nocodb/src/modules/jobs/jobs/export-import/import.service.ts

@ -823,9 +823,7 @@ export class ImportService {
// create referenced columns // create referenced columns
// sort the column sets to create the system columns first // sort the column sets to create the system columns first
for (const col of sortedReferencedColumnSet.sort( for (const col of sortedReferencedColumnSet) {
(a, b) => (+b.system || 0) - (+a.system || 0),
)) {
const { colOptions, ...flatCol } = col; const { colOptions, ...flatCol } = col;
if (col.uidt === UITypes.Lookup) { if (col.uidt === UITypes.Lookup) {
if (!getIdOrExternalId(colOptions.fk_relation_column_id)) continue; if (!getIdOrExternalId(colOptions.fk_relation_column_id)) continue;
@ -901,6 +899,7 @@ export class ImportService {
col.uidt === UITypes.CreatedTime || col.uidt === UITypes.CreatedTime ||
col.uidt === UITypes.LastModifiedTime col.uidt === UITypes.LastModifiedTime
) { ) {
if(col.system) continue;
const freshModelData = await this.columnsService.columnAdd({ const freshModelData = await this.columnsService.columnAdd({
tableId: getIdOrExternalId(getParentIdentifier(col.id)), tableId: getIdOrExternalId(getParentIdentifier(col.id)),
column: withoutId({ column: withoutId({

Loading…
Cancel
Save