aboutsummaryrefslogtreecommitdiff
path: root/server/src/routes/ui/node.rs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/routes/ui/node.rs')
-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?,
+ ))
}