Skip to content

Commit 1994095

Browse files
committed
fix: Fixed require fileName for document only in base64 for send media message
1 parent f4af3ea commit 1994095

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
* Fixed ghost mentions in send text message
2121
* Fixed bug that saved contacts from groups came without number in chatwoot
2222
* Fixed problem to receive csat in chatwoot
23+
* Fixed require fileName for document only in base64 for send media message
2324

2425
# 1.2.2 (2023-07-15 09:36)
2526

src/whatsapp/controllers/sendMessage.controller.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,15 @@ export class SendMessageController {
3030

3131
public async sendMedia({ instanceName }: InstanceDto, data: SendMediaDto) {
3232
logger.verbose('requested sendMedia from ' + instanceName + ' instance');
33-
if (isBase64(data?.mediaMessage?.media) && !data?.mediaMessage?.fileName) {
34-
throw new BadRequestException('For bse64 the file name must be informed.');
33+
34+
if (
35+
isBase64(data?.mediaMessage?.media) &&
36+
!data?.mediaMessage?.fileName &&
37+
data?.mediaMessage?.mediatype === 'document'
38+
) {
39+
throw new BadRequestException('For base64 the file name must be informed.');
3540
}
41+
3642
logger.verbose(
3743
'isURL: ' +
3844
isURL(data?.mediaMessage?.media) +

src/whatsapp/services/whatsapp.service.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1361,7 +1361,6 @@ export class WAStartupService {
13611361
}
13621362

13631363
const formattedMXARNumber = this.formatMXOrARNumber(number);
1364-
console.log(formattedMXARNumber, number);
13651364

13661365
if (formattedMXARNumber !== number) {
13671366
this.logger.verbose(
@@ -1870,6 +1869,8 @@ export class WAStartupService {
18701869
this.logger.verbose('Sending media message');
18711870
const generate = await this.prepareMediaMessage(data.mediaMessage);
18721871

1872+
console.log('generate', generate);
1873+
18731874
return await this.sendMessageWithTyping(
18741875
data.number,
18751876
{ ...generate.message },

0 commit comments

Comments
 (0)