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]);
|
||||
}
|
||||
|
||||
|
||||
if (!findByName) {
|
||||
this.logger.warn('inbox not found');
|
||||
return null;
|
||||
@ -1907,7 +1906,8 @@ export class ChatwootService {
|
||||
|
||||
let nameFile: string;
|
||||
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) {
|
||||
const parsedFile = path.parse(originalFilename);
|
||||
if (parsedFile.name && parsedFile.ext) {
|
||||
|
@ -743,6 +743,7 @@ export class BusinessStartupService extends ChannelStartupService {
|
||||
[message['type']]: message['id'],
|
||||
preview_url: linkPreview,
|
||||
caption: message['caption'],
|
||||
filename: message['fileName'],
|
||||
},
|
||||
};
|
||||
quoted ? (content.context = { message_id: quoted.id }) : content;
|
||||
@ -1212,7 +1213,7 @@ export class BusinessStartupService extends ChannelStartupService {
|
||||
try {
|
||||
const msg = data.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];
|
||||
|
||||
this.logger.verbose('Media message downloaded');
|
||||
|
Loading…
Reference in New Issue
Block a user