Fix JMAP: Email/query: Improper anchor handling

This commit is contained in:
Maurus Decimus
2026-06-18 19:16:22 +02:00
parent 18411f8e9e
commit d174e415fb
6 changed files with 70 additions and 49 deletions

View File

@@ -199,11 +199,9 @@ impl QueryResults {
results.sort_by(|a, b| {
for comparator in &comparators {
let (a, b, is_ascending) = match comparator {
SearchComparator::DocumentSet { set, ascending } => (
set.contains(*a) as u32,
set.contains(*b) as u32,
*ascending,
),
SearchComparator::DocumentSet { set, ascending } => {
(set.contains(*a) as u32, set.contains(*b) as u32, *ascending)
}
SearchComparator::SortedSet { set, ascending } => {
let missing = if *ascending { u32::MAX } else { 0 };
(