aboutsummaryrefslogtreecommitdiff
path: root/server/src/ui
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/ui')
-rw-r--r--server/src/ui/node.rs9
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<_>>>()?;