diff options
author | metamuffin <metamuffin@disroot.org> | 2023-06-14 17:04:08 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2023-06-14 17:04:08 +0200 |
commit | 56d3fa54feb8daa2827e0568187148413ae63f03 (patch) | |
tree | 47ef71697a87355f90946f47135a17cc1a928b83 | |
parent | 7783e4ab097258287bde79a4cfec12df5ab05771 (diff) | |
download | jellything-56d3fa54feb8daa2827e0568187148413ae63f03.tar jellything-56d3fa54feb8daa2827e0568187148413ae63f03.tar.bz2 jellything-56d3fa54feb8daa2827e0568187148413ae63f03.tar.zst |
backdrop fallback to poster
-rw-r--r-- | server/src/routes/ui/node.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/server/src/routes/ui/node.rs b/server/src/routes/ui/node.rs index 15ddc5e..2ca481c 100644 --- a/server/src/routes/ui/node.rs +++ b/server/src/routes/ui/node.rs @@ -133,7 +133,12 @@ pub async fn r_item_assets( .nested_path(&path) .context("retrieving library node")?; let path = match role { - AssetRole::Backdrop => node.get_item()?.info.backdrop.clone(), + AssetRole::Backdrop => node + .get_item()? + .info + .backdrop + .clone() + .or_else(|| node.banner().clone()), AssetRole::Banner => node.banner().clone(), }; let path = if let Some(p) = path { |