From a8094b54113ccda58dabd2a3ae481fc3d071695d Mon Sep 17 00:00:00 2001
From: kirbylife <gabriel13m@gmail.com>
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) => {