From dfd17bdd8823cf0b1d9d7e1287371d236f406ada Mon Sep 17 00:00:00 2001 From: Omar Roth Date: Sat, 12 Jan 2019 13:18:08 -0600 Subject: [PATCH] Improve error message for 500 and add redirect for 404 --- src/invidious.cr | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/invidious.cr b/src/invidious.cr index d35cb324..6f9097fc 100644 --- a/src/invidious.cr +++ b/src/invidious.cr @@ -3800,12 +3800,21 @@ error 404 do |env| halt env, status_code: 302 end - error_message = "404 Page not found" - templated "error" + env.response.headers["Location"] = "/" + halt env, status_code: 302 end error 500 do |env| - error_message = "500 Server error" + error_message = <<-END_HTML + Looks like you've found a bug in Invidious. Feel free to open a new issue + + here + + or send an email to + + omarroth@protonmail.com + . + END_HTML templated "error" end