fix: dynamic_list next_node busca en menus si no está en flows
Cuando el next_node de un collecting está en menus (no flows), handleCollectingInput retornaba null sin respuesta. Ahora intenta buildMenuResponse como fallback, lo que corrige el flujo de selección de grupo en mantenimiento. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
db46ced033
commit
620ae3a1b3
@@ -185,6 +185,9 @@ class NormalBot
|
||||
if (isset($flows[$nextNode])) {
|
||||
return self::handleFlow($flows[$nextNode], $context, $company, $ctxId, $menus);
|
||||
}
|
||||
if (isset($menus[$nextNode])) {
|
||||
return self::buildMenuResponse($menus[$nextNode], $context['from'], $company);
|
||||
}
|
||||
} else {
|
||||
ConversationContext::updateNode($ctxId, null);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user