From 1e66a718f9921c6d2bd0d54fb8eee26c7c7cc0af Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 16 Jun 2023 19:23:00 +0200 Subject: set asset content type --- server/src/routes/ui/node.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'server/src/routes/ui/node.rs') diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 46ab682..989f655 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -154,5 +154,9 @@ pub async fn r_item_assets( .context("retrieving library node")?; let path = node.get_asset(library, role); info!("loading asset from {path:?}"); - Ok((ContentType::WEBP, File::open(path).await?)) + let ext = path.extension().unwrap().to_str().unwrap(); + Ok(( + ContentType::from_extension(ext).unwrap(), + File::open(path).await?, + )) } -- cgit v1.2.3-70-g09d2