Skip to content

Commit 660f75c

Browse files
authored
Merge pull request #1924 from senekor/fix-redirects
Fix redirects
2 parents 0b933a8 + d3ecb91 commit 660f75c

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/main.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,12 @@ fn not_found(req: &Request) -> Result<Template, Redirect> {
301301
Ok(not_found_locale(lang))
302302
}
303303

304+
#[catch(422)]
305+
#[allow(clippy::result_large_err)]
306+
fn unprocessable_content(req: &Request) -> Result<Template, Redirect> {
307+
not_found(req)
308+
}
309+
304310
fn not_found_locale(lang: String) -> Template {
305311
let page = "404";
306312
let context = Context::new(page, "error404-page-title", false, (), lang);
@@ -526,5 +532,8 @@ async fn rocket() -> _ {
526532
redirect_bare_en_us,
527533
],
528534
)
529-
.register("/", catchers![not_found, catch_error])
535+
.register(
536+
"/",
537+
catchers![not_found, unprocessable_content, catch_error],
538+
)
530539
}

0 commit comments

Comments
 (0)