diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/main.rs b/src/main.rs index 22b91cb..3bac14d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -287,6 +287,9 @@ fn error_404(req: &HttpRequest<crate::MiniserveConfig>) -> Result<HttpResponse, None => "/".to_string(), }; + let (sort_method, sort_order, _, color_scheme, _) = listing::extract_query_parameters(req); + let color_scheme = color_scheme.unwrap_or(default_color_scheme); + errors::log_error_chain(err_404.to_string()); Ok(actix_web::HttpResponse::NotFound().body( @@ -294,11 +297,12 @@ fn error_404(req: &HttpRequest<crate::MiniserveConfig>) -> Result<HttpResponse, &err_404.to_string(), StatusCode::NOT_FOUND, &return_address, - None, - None, - default_color_scheme, + sort_method, + sort_order, + color_scheme, default_color_scheme, false, + true, ) .into_string(), )) |