diff options
author | mdecimus <mauro@stalw.art> | 2024-09-07 14:45:48 +0200 |
---|---|---|
committer | mdecimus <mauro@stalw.art> | 2024-09-07 14:45:48 +0200 |
commit | fe0f8962b9246d7e16129abab8595c6316e07268 (patch) | |
tree | 81868f58d0b2c3b252222fa216b9beb91bda5339 /crates/jmap/src | |
parent | 62e98f4e5b1128ec76b83f9f29ac834dc0e9dcfc (diff) |
Local keys fetch fix
Diffstat (limited to 'crates/jmap/src')
-rw-r--r-- | crates/jmap/src/api/management/settings.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crates/jmap/src/api/management/settings.rs b/crates/jmap/src/api/management/settings.rs index 7acd0dfb..db0b6047 100644 --- a/crates/jmap/src/api/management/settings.rs +++ b/crates/jmap/src/api/management/settings.rs @@ -7,7 +7,7 @@ use hyper::Method; use serde_json::json; use store::ahash::AHashMap; -use utils::{config::ConfigKey, url_params::UrlParams}; +use utils::{config::ConfigKey, map::vec_map::VecMap, url_params::UrlParams}; use crate::{ api::{http::ToHttpResponse, HttpRequest, HttpResponse, JsonResponse}, @@ -75,7 +75,7 @@ impl JMAP { // Obtain record ids let mut total = 0; let mut ids = Vec::new(); - for (key, _) in &settings { + for key in settings.keys() { if let Some(id) = key.strip_suffix(&suffix) { if !id.is_empty() { if !has_filter { @@ -189,7 +189,7 @@ impl JMAP { .into_iter() .skip(offset) .take(if limit == 0 { total } else { limit }) - .collect::<AHashMap<_, _>>(); + .collect::<VecMap<_, _>>(); Ok(JsonResponse::new(json!({ "data": { |