From 027401b8396aaf93d7ab146f2c73e94459596075 Mon Sep 17 00:00:00 2001 From: Marcelo Assis Date: Thu, 20 Mar 2025 19:13:19 -0300 Subject: [PATCH] fix: normalize file extension checks for case insensitivity in sticker conversion --- .../channel/whatsapp/whatsapp.baileys.service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts b/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts index 94aaa43f..f9a36d8c 100644 --- a/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts +++ b/src/api/integrations/channel/whatsapp/whatsapp.baileys.service.ts @@ -2725,9 +2725,11 @@ export class BaileysStartupService extends ChannelStartupService { } private isAnimated(image: string, buffer: Buffer): boolean { - if (image.includes('.gif')) return true; + const lowerCaseImage = image.toLowerCase(); - if (image.includes('.webp')) return this.isAnimatedWebp(buffer); + if (lowerCaseImage.includes('.gif')) return true; + + if (lowerCaseImage.includes('.webp')) return this.isAnimatedWebp(buffer); return false; }