From 7407c716d425d5c94e3d26fbd516fc1c26bca1f5 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Sat, 27 Jun 2026 18:25:03 -0500 Subject: [PATCH] fix: usar phone_number_id real del webhook + actualizado en BD --- services/BotRouter.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/services/BotRouter.php b/services/BotRouter.php index 79746c9..e741148 100644 --- a/services/BotRouter.php +++ b/services/BotRouter.php @@ -21,7 +21,8 @@ class BotRouter return; } - self::enqueueResponse($response, $company); + $metaPhoneNumberId = $context['phone_number_id'] ?? ''; + self::enqueueResponse($response, $company, $metaPhoneNumberId); } private static function saveForApproval(array $company, array $context, string $input, array $response): void @@ -129,7 +130,7 @@ class BotRouter return false; } - private static function enqueueResponse(array $response, array $company): void + private static function enqueueResponse(array $response, array $company, string $metaPhoneNumberId = ''): void { $to = $response['to'] ?? ''; $type = $response['type'] ?? 'text'; @@ -165,7 +166,7 @@ class BotRouter time(), ]); - $phoneNumberId = $company['phone_number_id'] ?: env('WHATSAPP_PHONE_NUMBER_ID', ''); + $phoneNumberId = $metaPhoneNumberId ?: ($company['phone_number_id'] ?: env('WHATSAPP_PHONE_NUMBER_ID', '')); if ($phoneNumberId === '') { self::log("ERROR: phone_number_id no configurado para company {$company['id']}"); return;