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.rs7
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 {