From d97c9481c3a5243dc7d9f8723f96548b647e836e Mon Sep 17 00:00:00 2001 From: Pranav C Balan Date: Thu, 17 Jun 2021 19:31:20 +0530 Subject: [PATCH] fix: Track audits of new tables related #290 Signed-off-by: Pranav C Balan --- .../nocodb/src/lib/noco/common/BaseApiBuilder.ts | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts b/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts index 61130c6954..b67dd085b1 100644 --- a/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts +++ b/packages/nocodb/src/lib/noco/common/BaseApiBuilder.ts @@ -305,10 +305,7 @@ export default abstract class BaseApiBuilder implements XcDynami const metaObj = JSON.parse(modelRow.meta); this.metas[tn] = metaObj; this.baseLog(`onValidationUpdate : Generating model instance for '%s' table`, tn) - this.models[modelRow.title] = new BaseModelSql({ - dbDriver: this.dbDriver, - ...metaObj - }); + this.models[modelRow.title] = this.getBaseModel(metaObj); // todo: check tableAlias changed or not await this.onTableRename(tn, tn) @@ -559,10 +556,7 @@ export default abstract class BaseApiBuilder implements XcDynami } this.baseLog(`onTableUpdate : Generating model instance for '%s' table`, tn) - this.models[tn] = new BaseModelSql({ - dbDriver: this.dbDriver, - ...newMeta - }); + this.models[tn] = this.getBaseModel(newMeta); await NcHelp.executeOperations(aclOper, this.connectionConfig.client); @@ -617,10 +611,7 @@ export default abstract class BaseApiBuilder implements XcDynami } this.baseLog(`onViewUpdate : Generating model instance for '%s' table`, viewName) - this.models[viewName] = new BaseModelSql({ - dbDriver: this.dbDriver, - ...newMeta - }); + this.models[viewName] = this.getBaseModel(newMeta); }