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(), }; // ...