diff --git a/packages/nocodb/tests/export-import/config.json b/packages/nocodb/tests/export-import/config.json index a5a6588a6e..66fdef5b65 100644 --- a/packages/nocodb/tests/export-import/config.json +++ b/packages/nocodb/tests/export-import/config.json @@ -1,6 +1,7 @@ { "srcProject": "sample", "dstProject": "sample-copy", + "excludeDt": true, "baseURL": "http://localhost:8080", "xc-auth": "Copy Auth Token" } \ No newline at end of file diff --git a/packages/nocodb/tests/export-import/exportSchema.js b/packages/nocodb/tests/export-import/exportSchema.js index 8635315b1e..45042d2ba8 100644 --- a/packages/nocodb/tests/export-import/exportSchema.js +++ b/packages/nocodb/tests/export-import/exportSchema.js @@ -30,22 +30,23 @@ function removeEmpty(obj) { ); } + function addColumnSpecificData(c) { // pick required fields to proceed further - let col = removeEmpty( - (({ id, title, column_name, uidt, dt, pk, pv, rqd, dtxp, system }) => ({ - id, - title, - column_name, - uidt, - dt, - pk, - pv, - rqd, - dtxp, - system - }))(c) - ); + let col; + if(inputConfig.excludeDt) { + col = removeEmpty( + (({ id, title, column_name, uidt, pk, pv, rqd, dtxp, system, ai }) => ({ + id, title, column_name, uidt, pk, pv, rqd, dtxp, system, ai + }))(c) + ); + } else { + col = removeEmpty( + (({ id, title, column_name, uidt, dt, pk, pv, rqd, dtxp, system, ai }) => ({ + id, title, column_name, uidt, dt, pk, pv, rqd, dtxp, system, ai + }))(c) + ); + } switch (c.uidt) { case UITypes.Formula: