From 82a9ba983ecc603f67a23775385e070b92881ddd Mon Sep 17 00:00:00 2001 From: rodrigorodriguez Date: Tue, 31 Jan 2023 23:11:06 -0300 Subject: [PATCH] fix(security.gblib): Params support in users. --- .hintrc | 5 +++++ packages/security.gbapp/services/SecService.ts | 6 +++++- tsconfig.json | 3 +-- 3 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 .hintrc diff --git a/.hintrc b/.hintrc new file mode 100644 index 00000000..aa8de6b4 --- /dev/null +++ b/.hintrc @@ -0,0 +1,5 @@ +{ + "extends": [ + "development" + ] +} \ No newline at end of file diff --git a/packages/security.gbapp/services/SecService.ts b/packages/security.gbapp/services/SecService.ts index e0b2bc11..18e2b3ad 100644 --- a/packages/security.gbapp/services/SecService.ts +++ b/packages/security.gbapp/services/SecService.ts @@ -271,10 +271,14 @@ export class SecService extends GBService { */ public async setParam (userId: number, name: string, value:any) { const options = { where: {} }; - options.where = { botId: userId }; + options.where = { userId: userId }; let user = await GuaribasUser.findOne(options); // tslint:disable-next-line:prefer-object-spread let obj = JSON.parse(user.params); + if (!obj) + { + obj = {}; + } obj['name'] = value; user.params = JSON.stringify(obj); return await user.save(); diff --git a/tsconfig.json b/tsconfig.json index bd655c4c..890894ce 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,6 +1,5 @@ { - "compilerOptions - ": { + "compilerOptions": { "allowJs": true, "downlevelIteration": true, "baseUrl": "./",