This commit is contained in:
Dmitry Vasilev
2023-10-26 13:15:53 +08:00
parent e8d9326d5f
commit 68fbce4925

View File

@@ -842,16 +842,16 @@ const select_error = state => {
state.active_calltree_node, state.active_calltree_node,
root_calltree_node(state), root_calltree_node(state),
// TODO deferred calls??? // TODO deferred calls???
].find(n => n != null && !n.ok) ].find(n => has_error(n))
if(node == null) { if(node == null) {
return {state, effects: [{type: 'set_status', args: ['no error found']}]} return {state, effects: [{type: 'set_status', args: ['no error found']}]}
} }
const error_origin = find_node(node, n => const error_origin = find_node(node, n =>
!n.ok has_error(n)
&& ( && (
n.children == null || n.children.every(c => c.ok) n.children == null || n.children.every(c => !has_error(c))
) )
) )