diff options
author | metamuffin <metamuffin@disroot.org> | 2023-09-27 17:35:17 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-09-27 17:35:31 +0200 |
commit | 0fe22051f25afde60f24aacb4ea960f9d2dd8324 (patch) | |
tree | 6c7673c65d5764c1eb41347ee9dc1a0ecca100e4 /server/src/routes/ui/assets.rs | |
parent | 02c830dec5cc3824cf7cbd4c6bb61c2e7d14195f (diff) | |
download | jellything-0fe22051f25afde60f24aacb4ea960f9d2dd8324.tar jellything-0fe22051f25afde60f24aacb4ea960f9d2dd8324.tar.bz2 jellything-0fe22051f25afde60f24aacb4ea960f9d2dd8324.tar.zst |
warn
Diffstat (limited to 'server/src/routes/ui/assets.rs')
-rw-r--r-- | server/src/routes/ui/assets.rs | 7 |
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, |