From 9743d59d5e711769d38f9cd1d9afac427b576298 Mon Sep 17 00:00:00 2001 From: Pranav C Balan Date: Fri, 18 Jun 2021 18:09:50 +0530 Subject: [PATCH] fix: Delete token from memory Deleting token from memory after api token from database fix #291 Signed-off-by: Pranav C Balan --- packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts b/packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts index 97706e30ef..31618e3b4c 100644 --- a/packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts +++ b/packages/nocodb/src/lib/noco/meta/NcMetaMgr.ts @@ -31,12 +31,12 @@ import isDocker from 'is-docker'; import slash from 'slash'; - import RestAuthCtrl from "../rest/RestAuthCtrlEE"; import ExpressXcTsRoutesHm from "../../sqlMgr/code/routes/xc-ts/ExpressXcTsRoutesHm"; import ExpressXcTsRoutesBt from "../../sqlMgr/code/routes/xc-ts/ExpressXcTsRoutesBt"; import ExpressXcTsRoutes from "../../sqlMgr/code/routes/xc-ts/ExpressXcTsRoutes"; import NcPluginMgr from "../plugins/NcPluginMgr"; + const XC_PLUGIN_DET = 'XC_PLUGIN_DET'; @@ -3072,7 +3072,9 @@ export default class NcMetaMgr { protected async xcApiTokenDelete(args): Promise { Tele.emit('evt', {evt_type: 'apiToken:deleted'}); - return this.xcMeta.metaDelete(null, null, 'nc_api_tokens', args.args.id); + const res = await this.xcMeta.metaDelete(null, null, 'nc_api_tokens', args.args.id); + await RestAuthCtrl.instance.loadLatestApiTokens(); + return res; }