diff options
Diffstat (limited to 'server/src/ui/player.rs')
| -rw-r--r-- | server/src/ui/player.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/server/src/ui/player.rs b/server/src/ui/player.rs index 6af1012..a03e455 100644 --- a/server/src/ui/player.rs +++ b/server/src/ui/player.rs @@ -6,8 +6,8 @@ use super::error::MyResult; use crate::{request_info::RequestInfo, ui_responder::UiResponse}; use jellycommon::{ - NKU_NODE, NO_SLUG, VIEW_PLAYER, jellyobject::{Object, ObjectBuffer, ObjectBufferBuilder, Path}, + *, }; use jellydb::{Filter, Query, Sort}; use rocket::get; @@ -40,6 +40,13 @@ pub fn r_player(ri: RequestInfo<'_>, t: Option<f64>, slug: &str) -> MyResult<UiR let nku = Object::EMPTY.insert(NKU_NODE, n.as_object()); let mut page = ObjectBufferBuilder::default(); + let title = nku + .as_object() + .get(NKU_NODE) + .unwrap_or_default() + .get(NO_TITLE) + .unwrap_or_default(); + page.push(VIEW_TITLE, title); page.push(VIEW_PLAYER, nku.as_object()); page_out = page.finish(); |