diff options
author | mdecimus <mauro@stalw.art> | 2024-04-17 16:00:50 +0200 |
---|---|---|
committer | mdecimus <mauro@stalw.art> | 2024-04-17 16:00:50 +0200 |
commit | 3cc3b726ea1f843c69a889035db089691b9801e2 (patch) | |
tree | ee395adfdb53e41235106fb3f52104fc8f1c7b15 /crates/jmap/src/api/management/dkim.rs | |
parent | 929d84468fd8a20e173757b30d025ee88d4b7ccc (diff) |
v0.7.2v0.7.2
Diffstat (limited to 'crates/jmap/src/api/management/dkim.rs')
-rw-r--r-- | crates/jmap/src/api/management/dkim.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crates/jmap/src/api/management/dkim.rs b/crates/jmap/src/api/management/dkim.rs index ab98fbca..5d00e30f 100644 --- a/crates/jmap/src/api/management/dkim.rs +++ b/crates/jmap/src/api/management/dkim.rs @@ -46,6 +46,8 @@ use crate::{ JMAP, }; +use super::decode_path_element; + #[derive(Debug, Serialize, Deserialize, Copy, Clone, PartialEq, Eq)] pub enum Algorithm { Rsa, @@ -76,7 +78,7 @@ impl JMAP { async fn handle_get_public_key(&self, path: Vec<&str>) -> HttpResponse { let signature_id = match path.get(1) { - Some(signature_id) => *signature_id, + Some(signature_id) => decode_path_element(signature_id), None => { return RequestError::not_found().into_http_response(); } |