aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--server/src/routes/ui/assets.rs7
1 files changed, 5 insertions, 2 deletions
diff --git a/server/src/routes/ui/assets.rs b/server/src/routes/ui/assets.rs
index eae1b9b..992e3da 100644
--- a/server/src/routes/ui/assets.rs
+++ b/server/src/routes/ui/assets.rs
@@ -27,11 +27,14 @@ pub enum AssetRole {
pub async fn r_item_assets(
_sess: Session,
db: &State<Database>,
- id: String,
+ id: &str,
role: AssetRole,
width: Option<usize>,
) -> Result<(ContentType, CacheControlFile), MyError> {
- let node = db.node.get(&id)?.ok_or(anyhow!("node does not exist"))?;
+ let node = db
+ .node
+ .get(&id.to_string())?
+ .ok_or(anyhow!("node does not exist"))?;
let mut asset = match role {
AssetRole::Backdrop => node.private.backdrop,
AssetRole::Poster => node.private.poster,