Clearly specify missing home page

This commit is contained in:
Evie Viau-Chow-Stuart 2023-02-07 01:53:42 -08:00
parent 90f0217df4
commit 7a29daa281
Signed by: evie
GPG key ID: 928652CDFCEC8099
3 changed files with 7 additions and 5 deletions

2
Cargo.lock generated
View file

@ -1165,7 +1165,7 @@ dependencies = [
[[package]]
name = "kyanite"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"askama",
"askama_axum",

View file

@ -1,6 +1,6 @@
[package]
name = "kyanite"
version = "0.1.1"
version = "0.1.2"
edition = "2021"
repository = "https://git.gaycatgirl.sex/evie/kyanite"

View file

@ -77,12 +77,14 @@ pub(crate) async fn root(
) -> HomeSpecialTemplate {
// Grab special home slug page content
let page_meta: page::Model = Page::find()
let page_meta: page::Model = match Page::find()
.filter(page::Column::Slug.eq("home"))
.one(&state.db_conn)
.await
.expect("Failed to get home page! HALTING")
.unwrap();
.expect("Failed to get home page! HALTING") {
Some(page_meta) => page_meta,
None => panic!("Missing \"home\" page in database!"),
};
let blocks: Vec<page_block::Model> = page_meta.find_related(PageBlock)
.order_by_asc(page_block::Column::Order)