aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-06-16 19:23:00 +0200
committermetamuffin <metamuffin@disroot.org>2023-06-16 19:23:00 +0200
commit1e66a718f9921c6d2bd0d54fb8eee26c7c7cc0af (patch)
treef69db4011d500e91c4eb69e0d33949fd92c22cb0 /server/src/routes/ui
parent7c82c24297a9da9a80bcac697e38d87206b3e440 (diff)
downloadjellything-1e66a718f9921c6d2bd0d54fb8eee26c7c7cc0af.tar
jellything-1e66a718f9921c6d2bd0d54fb8eee26c7c7cc0af.tar.bz2
jellything-1e66a718f9921c6d2bd0d54fb8eee26c7c7cc0af.tar.zst
set asset content type
Diffstat (limited to 'server/src/routes/ui')
-rw-r--r--server/src/routes/ui/node.rs6
1 files changed, 5 insertions, 1 deletions
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?,
+ ))
}