Skip to content

Commit e04c58c

Browse files
committed
fix(whatsapp): Improve phone number ID extraction for WhatsApp webhook payloads
- Update phone number ID extraction logic for linked IDs - Set remoteJid to remoteJidAlt when "@lid" is present in key - Ensure consistent phone number ID handling for different WhatsApp message types
1 parent 76ea960 commit e04c58c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

agentle/agents/whatsapp/models/whatsapp_webhook_payload.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ def model_post_init(self, context: Any, /) -> None:
8484
key = self.data.key
8585
if "@lid" in key.remoteJid:
8686
self.phone_number_id = key.remoteJidAlt.split("@")[0]
87+
self.data.key.remoteJid = key.remoteJidAlt
8788
return
8889

8990
self.phone_number_id = key.remoteJid.split("@")[0]

0 commit comments

Comments
 (0)