From fd907c8cc050c019627d2bc36de69356fae496c8 Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Thu, 30 Jul 2026 21:03:05 -0500 Subject: [PATCH] fix: __valid_ids usa strval para evitar mismatch int vs string MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit buildDynamicListResponse castea IDs a string al armar la lista de WhatsApp. La comparación estricta in_array fallaba si el JSON devolvía el id como int. Ahora __valid_ids siempre contiene strings. Co-Authored-By: Claude Sonnet 4.6 --- services/NormalBot.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/NormalBot.php b/services/NormalBot.php index 0468d4d..4dac10d 100644 --- a/services/NormalBot.php +++ b/services/NormalBot.php @@ -307,7 +307,7 @@ class NormalBot 'meta_group' => $group, 'meta_key' => $key, 'next_node' => $nextNode, - '__valid_ids' => array_merge(array_column($items, $valueField), $redirectIds), + '__valid_ids' => array_merge(array_map('strval', array_column($items, $valueField)), $redirectIds), '__label_map' => $labelMap, '__redirect_ids'=> $redirectIds, ];