From 98a721c29c505a5618af5206bffe4593823522eb Mon Sep 17 00:00:00 2001 From: Abdo Date: Mon, 3 Nov 2025 08:08:30 +0300 Subject: [PATCH] Fix notetype ID not being set after note added --- ts/routes/editor/NoteEditor.svelte | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ts/routes/editor/NoteEditor.svelte b/ts/routes/editor/NoteEditor.svelte index 4bb4715b0..d04d73c84 100644 --- a/ts/routes/editor/NoteEditor.svelte +++ b/ts/routes/editor/NoteEditor.svelte @@ -1038,8 +1038,12 @@ License: GNU AGPL, version 3 or later; http://www.gnu.org/licenses/agpl.html if (notetypeId) { selectedNotetypeId = notetypeId; } - if (!selectedNotetypeId && copyFromNote) { - selectedNotetypeId = copyFromNote?.notetypeId; + if (!selectedNotetypeId) { + if (copyFromNote) { + selectedNotetypeId = copyFromNote.notetypeId; + } else { + selectedNotetypeId = (await notetypeChooser.getSelected()).id; + } } if (mode === "add") { deckChooser.select(selectedDeckId!);