diff options
Diffstat (limited to 'server/src/ui')
| -rw-r--r-- | server/src/ui/node.rs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/server/src/ui/node.rs b/server/src/ui/node.rs index d510c71..7c3bb22 100644 --- a/server/src/ui/node.rs +++ b/server/src/ui/node.rs @@ -10,7 +10,7 @@ use jellycommon::{ jellyobject::{Object, Path}, *, }; -use jellydb::{Filter, Query, Sort}; +use jellydb::{Filter, MultiBehaviour, Query, Sort, SortOrder, ValueSort}; use rocket::get; #[get("/n/<slug>")] @@ -28,7 +28,12 @@ pub fn r_node(ri: RequestInfo<'_>, slug: &str) -> MyResult<UiResponse> { let rows = txn .query(Query { - sort: Sort::None, + sort: Sort::Value(ValueSort { + multi: MultiBehaviour::First, + offset: None, + order: SortOrder::Ascending, + path: Path(vec![NO_TITLE.0]), + }), filter: Filter::Match(Path(vec![NO_PARENT.0]), row.to_be_bytes().to_vec()), })? .collect::<Result<Vec<_>>>()?; |