fix: __valid_ids usa strval para evitar mismatch int vs string

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 <noreply@anthropic.com>
This commit is contained in:
Lizandro Guarnizo
2026-07-30 21:03:05 -05:00
co-authored by Claude Sonnet 4.6
parent 620ae3a1b3
commit fd907c8cc0
+1 -1
View File
@@ -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,
];