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; }; }