Fix export dialog format handling

This commit is contained in:
2026-06-15 14:03:32 -05:00
parent b85eaad0cb
commit b84b7883fe
+5 -1
View File
@@ -1666,7 +1666,11 @@ class GuideEditor {
} }
async openExportDialog() { 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 = {}; const templatesByFormat = {};
for (const format of formats) { for (const format of formats) {
templatesByFormat[format.id] = await api.templates.list({ format: format.id }); templatesByFormat[format.id] = await api.templates.list({ format: format.id });