From b84b7883fe48c2a010486ee22a2235336fe9b112 Mon Sep 17 00:00:00 2001 From: Twest2 Date: Mon, 15 Jun 2026 14:03:32 -0500 Subject: [PATCH] Fix export dialog format handling --- app/renderer/editor.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/renderer/editor.js b/app/renderer/editor.js index c0118e9..840f252 100644 --- a/app/renderer/editor.js +++ b/app/renderer/editor.js @@ -1666,7 +1666,11 @@ class GuideEditor { } async openExportDialog() { - const formats = (await api.export.formats()).map((id) => ({ id, label: id.replace(/-/g, ' ') })); + const formats = (await api.export.formats()).map((format) => ( + typeof format === 'string' + ? { id: format, label: format.replace(/-/g, ' ') } + : format + )); const templatesByFormat = {}; for (const format of formats) { templatesByFormat[format.id] = await api.templates.list({ format: format.id });