From 5765078fced52c17f230f260c82ac05fde736871 Mon Sep 17 00:00:00 2001 From: Wing-Kam Wong Date: Wed, 24 May 2023 17:17:15 +0800 Subject: [PATCH] fix(nocodb): assign dbuser id n roles to user --- .../src/strategies/authtoken.strategy/authtoken.strategy.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/nocodb/src/strategies/authtoken.strategy/authtoken.strategy.ts b/packages/nocodb/src/strategies/authtoken.strategy/authtoken.strategy.ts index 8afc8129f6..f206777352 100644 --- a/packages/nocodb/src/strategies/authtoken.strategy/authtoken.strategy.ts +++ b/packages/nocodb/src/strategies/authtoken.strategy/authtoken.strategy.ts @@ -26,6 +26,11 @@ export class AuthTokenStrategy extends PassportStrategy(Strategy, 'authtoken') { return callback({ msg: 'User not found' }); } + Object.assign(user, { + id: dbUser.id, + roles: dbUser.roles, + }); + dbUser.is_api_token = true; if (req['ncProjectId']) { const projectUser = await ProjectUser.get(