From fc555efbc040c8dc1a30721c6eb9b59ad9bb75ea Mon Sep 17 00:00:00 2001 From: clfreville2 Date: Mon, 25 Mar 2024 21:12:10 +0100 Subject: [PATCH] Don't try to use an undefined transition list --- src/fsm.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/fsm.js b/src/fsm.js index 8aae5cd..1fe54bf 100644 --- a/src/fsm.js +++ b/src/fsm.js @@ -95,7 +95,9 @@ export function openAutomaton(name, states, editable = false) { for (const s of state) { if (s in states) { const transitions = states[s].transitions[letter]; - newStates.push(...transitions); + if (transitions) { + newStates.push(...transitions); + } } } state = newStates;