fix: display error page if note not found #24

Merged
jriou merged 1 commit from tapiron/coller:fix/panic_on_deleted_note into main 2025-09-09 15:57:23 +02:00
Showing only changes of commit 2d95994d5c - Show all commits

View file

@ -377,6 +377,12 @@ func (h *GetProtectedWebNoteHandler) ServeHTTP(w http.ResponseWriter, r *http.Re
return
}
if note == nil {
h.PageData.Err = fmt.Errorf("Note doesn't exist or has been deleted")
h.Templates.ExecuteTemplate(w, templateName, h.PageData)
return
}
if password != "" && note.Encrypted {
note.Content, err = internal.Decrypt(note.Content, password)
if err != nil {