Fix JMAP: Email/query: Wrong sort order on hasKeyword, allInThreadHaveKeyword, and someInThreadHaveKeyword conditions

This commit is contained in:
Maurus Decimus
2026-06-18 17:21:03 +02:00
parent 64619e4e3e
commit 30d12588a2
2 changed files with 12 additions and 9 deletions

View File

@@ -200,8 +200,8 @@ impl QueryResults {
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,
set.contains(*a) as u32,
set.contains(*b) as u32,
*ascending,
),
SearchComparator::SortedSet { set, ascending } => {