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:
co-authored by
Claude Sonnet 4.6
parent
620ae3a1b3
commit
fd907c8cc0
@@ -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,
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user