diff --git a/crates/store/src/backend/meili/main.rs b/crates/store/src/backend/meili/main.rs index e263cdc2..c94e2a1f 100644 --- a/crates/store/src/backend/meili/main.rs +++ b/crates/store/src/backend/meili/main.rs @@ -8,7 +8,7 @@ use crate::{ SearchStore, backend::meili::{MeiliSearchStore, Task, TaskStatus, TaskUid}, search::{ - CalendarSearchField, ContactSearchField, EmailSearchField, SearchableField, + CalendarSearchField, ContactSearchField, EmailSearchField, SearchField, SearchableField, TracingSearchField, }, }; @@ -96,6 +96,9 @@ impl MeiliSearchStore { for key in T::primary_keys() { filterable.push(Value::String(key.field_name().to_string())); + if matches!(key, SearchField::Id) { + sortable.push(Value::String(key.field_name().to_string())); + } } #[cfg(feature = "test_mode")]