From 0c43a4834912a7205e89d8c94752dac7886e2e83 Mon Sep 17 00:00:00 2001 From: trisua Date: Fri, 25 Jul 2025 21:06:41 -0400 Subject: [PATCH] fix: allow editor page with broken metadata --- src/routes.rs | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/src/routes.rs b/src/routes.rs index ec80259..3d408a8 100644 --- a/src/routes.rs +++ b/src/routes.rs @@ -157,11 +157,7 @@ async fn view_request( let metadata: EntryMetadata = match toml::from_str(&EntryMetadata::ini_to_toml(&entry.metadata)) { Ok(x) => x, - Err(e) => { - let mut ctx = default_context(&data, &build_code); - ctx.insert("error", &e.to_string()); - return Html(tera.render("error.lisp", &ctx).unwrap()); - } + Err(_) => EntryMetadata::default(), }; if let Err(e) = metadata.validate() { @@ -259,11 +255,7 @@ async fn editor_request( let metadata: EntryMetadata = match toml::from_str(&EntryMetadata::ini_to_toml(&entry.metadata)) { Ok(x) => x, - Err(e) => { - let mut ctx = default_context(&data, &build_code); - ctx.insert("error", &e.to_string()); - return Html(tera.render("error.lisp", &ctx).unwrap()); - } + Err(_) => EntryMetadata::default(), }; // ...