From f42dcc793ca9a452de5f4c68249e4eb4e6300237 Mon Sep 17 00:00:00 2001 From: mdecimus <11444311+mdecimus@users.noreply.github.com> Date: Tue, 20 Jan 2026 07:48:17 -0300 Subject: [PATCH] JMAP: Include createdIds when the property is present --- crates/jmap/src/api/request.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/jmap/src/api/request.rs b/crates/jmap/src/api/request.rs index 85849078..b14141c6 100644 --- a/crates/jmap/src/api/request.rs +++ b/crates/jmap/src/api/request.rs @@ -84,12 +84,12 @@ impl RequestHandler for Server { access_token: Arc, session: &HttpSessionData, ) -> Response<'x> { + let add_created_ids = request.created_ids.is_some(); let mut response = Response::new( access_token.state(), request.created_ids.unwrap_or_default(), request.method_calls.len(), ); - let add_created_ids = !response.created_ids.is_empty(); for mut call in request.method_calls { // Resolve result and id references