mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-07-18 13:06:32 -06:00
Merge pull request #753 from raimartinsb/develop
fix: Correction of media as attachments in chatwoot when using a Meta API Instance and not Baileys
This commit is contained in:
commit
ebd70fe454
@ -741,7 +741,6 @@ export class ChatwootService {
|
|||||||
findByName = inbox.payload.find((inbox) => inbox.name === this.getClientCwConfig().name_inbox.split('-cwId-')[0]);
|
findByName = inbox.payload.find((inbox) => inbox.name === this.getClientCwConfig().name_inbox.split('-cwId-')[0]);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!findByName) {
|
if (!findByName) {
|
||||||
this.logger.warn('inbox not found');
|
this.logger.warn('inbox not found');
|
||||||
return null;
|
return null;
|
||||||
@ -1907,7 +1906,8 @@ export class ChatwootService {
|
|||||||
|
|
||||||
let nameFile: string;
|
let nameFile: string;
|
||||||
const messageBody = body?.message[body?.messageType];
|
const messageBody = body?.message[body?.messageType];
|
||||||
const originalFilename = messageBody?.fileName || messageBody?.message?.documentMessage?.fileName;
|
const originalFilename =
|
||||||
|
messageBody?.fileName || messageBody?.filename || messageBody?.message?.documentMessage?.fileName;
|
||||||
if (originalFilename) {
|
if (originalFilename) {
|
||||||
const parsedFile = path.parse(originalFilename);
|
const parsedFile = path.parse(originalFilename);
|
||||||
if (parsedFile.name && parsedFile.ext) {
|
if (parsedFile.name && parsedFile.ext) {
|
||||||
|
@ -743,6 +743,7 @@ export class BusinessStartupService extends ChannelStartupService {
|
|||||||
[message['type']]: message['id'],
|
[message['type']]: message['id'],
|
||||||
preview_url: linkPreview,
|
preview_url: linkPreview,
|
||||||
caption: message['caption'],
|
caption: message['caption'],
|
||||||
|
filename: message['fileName'],
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
quoted ? (content.context = { message_id: quoted.id }) : content;
|
quoted ? (content.context = { message_id: quoted.id }) : content;
|
||||||
@ -1212,7 +1213,7 @@ export class BusinessStartupService extends ChannelStartupService {
|
|||||||
try {
|
try {
|
||||||
const msg = data.message;
|
const msg = data.message;
|
||||||
this.logger.verbose('Getting base64 from media message');
|
this.logger.verbose('Getting base64 from media message');
|
||||||
const messageType = msg.messageType + 'Message';
|
const messageType = msg.messageType.includes('Message') ? msg.messageType : msg.messageType + 'Message';
|
||||||
const mediaMessage = msg.message[messageType];
|
const mediaMessage = msg.message[messageType];
|
||||||
|
|
||||||
this.logger.verbose('Media message downloaded');
|
this.logger.verbose('Media message downloaded');
|
||||||
|
Loading…
Reference in New Issue
Block a user