From a8094b54113ccda58dabd2a3ae481fc3d071695d Mon Sep 17 00:00:00 2001 From: kirbylife Date: Tue, 26 Nov 2019 15:18:12 -0600 Subject: [PATCH] now throw 404 error page if the final number doesn't exists --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 67fd0ab..4afde7e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -85,7 +85,7 @@ fn show_post(title: String) -> Template { let mut context = get_context(); let title_splited: Vec<&str> = title.split('-').collect(); - let id = title_splited.last().unwrap().parse().unwrap(); + let id = title_splited.last().unwrap().parse().unwrap_or_else(|_| -1); match get_post(id) { Ok(mut post) => {