diff --git a/frontend/src/scripts/elements/commandline-lists.ts b/frontend/src/scripts/elements/commandline-lists.ts index f1ba448cd..507a801ea 100644 --- a/frontend/src/scripts/elements/commandline-lists.ts +++ b/frontend/src/scripts/elements/commandline-lists.ts @@ -291,26 +291,23 @@ const commandsPresets: MonkeyTypes.CommandsGroup = { export function updatePresetCommands(): void { const snapshot = DB.getSnapshot(); + if (!snapshot || !snapshot.presets || snapshot.presets.length === 0) return; + commandsPresets.list = []; + snapshot.presets.forEach((preset: MonkeyTypes.Preset) => { + const dis = preset.name; - if (snapshot.presets !== undefined && snapshot.presets.length > 0) { - commandsPresets.list = []; - - snapshot.presets.forEach((preset: MonkeyTypes.Preset) => { - const dis = preset.name; - - commandsPresets.list.push({ - id: "applyPreset" + preset._id, - display: dis, - exec: (): void => { - Settings.setEventDisabled(true); - PresetController.apply(preset._id); - Settings.setEventDisabled(false); - Settings.update(); - ModesNotice.update(); - }, - }); + commandsPresets.list.push({ + id: "applyPreset" + preset._id, + display: dis, + exec: (): void => { + Settings.setEventDisabled(true); + PresetController.apply(preset._id); + Settings.setEventDisabled(false); + Settings.update(); + ModesNotice.update(); + }, }); - } + }); } const commandsRepeatQuotes: MonkeyTypes.CommandsGroup = {