From c36640e51967612661245d0fe8ebd1c46ae5fcce Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Thu, 4 Jun 2020 21:00:53 -0300 Subject: [PATCH] fix(whatsapp.gblib): Fix in sendFile. --- packages/core.gbapp/services/GBMinService.ts | 4 ++-- packages/kb.gbapp/services/KBService.ts | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core.gbapp/services/GBMinService.ts b/packages/core.gbapp/services/GBMinService.ts index 0868ec2d..2f882502 100644 --- a/packages/core.gbapp/services/GBMinService.ts +++ b/packages/core.gbapp/services/GBMinService.ts @@ -146,7 +146,7 @@ export class GBMinService { if (process.env.WHATSAPP_WELCOME_DISABLED !== "true") { let toSwitchMin = GBServer.globals.minInstances.filter(p => p.instance.botId.toLowerCase() === text.toLowerCase())[0]; if (!toSwitchMin) { - toSwitchMin = GBServer.globals.minInstances.filter(p => p.instance.activationCode.toLowerCase() === text.toLowerCase())[0]; + toSwitchMin = GBServer.globals.minInstances.filter(p => p.instance.activationCode ? p.instance.activationCode.toLowerCase() === text.toLowerCase() : false)[0]; } activeMin = toSwitchMin ? toSwitchMin : GBServer.globals.minBoot; @@ -716,7 +716,7 @@ export class GBMinService { user.locale = locale; await user.save(); const minBoot = GBServer.globals.minBoot as any; - query = await min.conversationalService.translate(min, + query = await min.conversationalService.translate(min, min.instance.translatorKey ? min.instance.translatorKey : minBoot.instance.translatorKey, min.instance.translatorEndpoint ? min.instance.translatorEndpoint : minBoot.instance.translatorEndpoint, query, diff --git a/packages/kb.gbapp/services/KBService.ts b/packages/kb.gbapp/services/KBService.ts index 43ecdf5c..ac7b4926 100644 --- a/packages/kb.gbapp/services/KBService.ts +++ b/packages/kb.gbapp/services/KBService.ts @@ -443,7 +443,7 @@ export class KBService implements IGBKBService { } else if (channel === 'whatsapp') { - await conversationalService.sendMarkdownToMobile(min, step, null, text); + await conversationalService.sendMarkdownToMobile(min, step, user.userSystemId, text); } else { await min.conversationalService.sendText(min, step, html);