aboutsummaryrefslogtreecommitdiffstats
path: root/src/listing.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/listing.rs')
-rw-r--r--src/listing.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/listing.rs b/src/listing.rs
index 4473c6d..0ac02ff 100644
--- a/src/listing.rs
+++ b/src/listing.rs
@@ -12,6 +12,7 @@ use strum_macros::{Display, EnumString};
use crate::archive;
use crate::renderer;
use crate::themes;
+use crate::errors;
/// Query parameters
#[derive(Deserialize)]
@@ -262,10 +263,10 @@ pub fn directory_listing<S>(
.body(Body::Streaming(Box::new(once(Ok(content))))))
}
Err(err) => {
- log::error!("{}", &err);
+ errors::log_error_chain(err.to_string());
Ok(HttpResponse::Ok()
.status(http::StatusCode::INTERNAL_SERVER_ERROR)
- .body(err.to_string()))
+ .body(renderer::render_error(&err.to_string(), serve_path).into_string())
}
}
} else {