Skip to content

Commit 68a6a11

Browse files
committed
fix(whatsapp): Improve WhatsApp webhook payload phone number ID extraction
- Update phone number ID extraction logic for WhatsApp webhook payloads - Add fallback extraction method using remoteJid when remoteJidAlt is not available - Ensure consistent phone number ID extraction across different webhook scenarios - Prevent potential null or incomplete phone number ID assignments
1 parent 86f7654 commit 68a6a11

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

agentle/agents/whatsapp/models/whatsapp_webhook_payload.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,4 +83,6 @@ def model_post_init(self, context: Any, /) -> None:
8383

8484
key = self.data.key
8585
if "@lid" in key.remoteJid:
86-
self.phone_number_id = key.remoteJidAlt.split('@')[0]
86+
self.phone_number_id = key.remoteJidAlt.split("@")[0]
87+
88+
self.phone_number_id = key.remoteJid.split("@")[0]

0 commit comments

Comments
 (0)