JMAP: Include createdIds when the property is present

This commit is contained in:
mdecimus
2026-01-20 07:48:17 -03:00
parent 3119492852
commit f42dcc793c

View File

@@ -84,12 +84,12 @@ impl RequestHandler for Server {
access_token: Arc<AccessToken>,
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