From 063c149b9482570fae3a0ae3346f7e8956df63be Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Tue, 19 Mar 2024 11:45:21 -0300 Subject: [PATCH] fix(core.gbapp): Fix deployer group. --- packages/basic.gblib/services/ScheduleServices.ts | 1 + packages/security.gbapp/services/SecService.ts | 14 ++++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/basic.gblib/services/ScheduleServices.ts b/packages/basic.gblib/services/ScheduleServices.ts index 1671f10f..b7438aea 100644 --- a/packages/basic.gblib/services/ScheduleServices.ts +++ b/packages/basic.gblib/services/ScheduleServices.ts @@ -47,6 +47,7 @@ import { GBLogEx } from '../../core.gbapp/services/GBLogEx.js'; * Basic services for BASIC manipulation. */ export class ScheduleServices extends GBService { + public async deleteScheduleIfAny(min: GBMinInstance, name: string) { let i = 1; diff --git a/packages/security.gbapp/services/SecService.ts b/packages/security.gbapp/services/SecService.ts index 25f46a82..63f53bed 100644 --- a/packages/security.gbapp/services/SecService.ts +++ b/packages/security.gbapp/services/SecService.ts @@ -22,20 +22,22 @@ export class SecService extends GBService { displayName: string, email: string ): Promise { + + const gbaiPath = DialogKeywords.getGBAIPath(min.botId); + const dir = urlJoin ('work',gbaiPath, 'users', userSystemId); + + if (!Fs.existsSync(dir)) { + mkdirp.sync(dir); + } + let user = await GuaribasUser.findOne({ where: { userSystemId: userSystemId } }); - const gbaiPath = DialogKeywords.getGBAIPath(min.botId); - const dir = urlJoin ('work',gbaiPath, 'users', userSystemId); - if (!user) { user = GuaribasUser.build(); - if (!Fs.existsSync(dir)) { - mkdirp.sync(dir); - } } const systemPromptFile = urlJoin(dir, 'systemPrompt.txt');