From 1161a8a0e2d8c92474b2c96d903dd0c7f4701051 Mon Sep 17 00:00:00 2001 From: Judson Cairo Date: Sun, 1 Sep 2024 16:46:09 -0300 Subject: [PATCH] Await chatwoot creation and change log to error --- src/api/controllers/instance.controller.ts | 6 +++--- src/api/integrations/chatbot/chatwoot/dto/chatwoot.dto.ts | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/api/controllers/instance.controller.ts b/src/api/controllers/instance.controller.ts index 069f069c..524116f8 100644 --- a/src/api/controllers/instance.controller.ts +++ b/src/api/controllers/instance.controller.ts @@ -204,7 +204,7 @@ export class InstanceController { const urlServer = this.configService.get('SERVER').URL; try { - this.chatwootService.create(instance, { + await this.chatwootService.create(instance, { enabled: true, accountId: instanceData.chatwootAccountId, token: instanceData.chatwootToken, @@ -220,10 +220,10 @@ export class InstanceController { daysLimitImportMessages: instanceData.chatwootDaysLimitImportMessages ?? 60, organization: instanceData.chatwootOrganization, logo: instanceData.chatwootLogo, - autoCreate: instanceData.chatwootAutoCreate !== false, + autoCreate: instanceData.chatwootAutoCreate ?? true, }); } catch (error) { - this.logger.log(error); + this.logger.error(error); } return { diff --git a/src/api/integrations/chatbot/chatwoot/dto/chatwoot.dto.ts b/src/api/integrations/chatbot/chatwoot/dto/chatwoot.dto.ts index c4f90ca0..4abf468f 100644 --- a/src/api/integrations/chatbot/chatwoot/dto/chatwoot.dto.ts +++ b/src/api/integrations/chatbot/chatwoot/dto/chatwoot.dto.ts @@ -36,5 +36,6 @@ export function ChatwootInstanceMixin(Base: TBase) { chatwootNameInbox?: string; chatwootOrganization?: string; chatwootLogo?: string; + chatwootAutoCreate?: boolean; }; }