JMAP: Fix ContactCard/CalendarEvent deletion (fixes #2308)

This commit is contained in:
mdecimus
2025-10-23 15:52:16 +02:00
parent fec002cc00
commit 3338d16a24
5 changed files with 68 additions and 4 deletions

View File

@@ -430,7 +430,7 @@ impl CalendarEventSet for Server {
'destroy: for id in will_destroy {
let document_id = id.document_id();
if !cache.has_container_id(&document_id) {
if !cache.has_item_id(&document_id) {
response.not_destroyed.append(id, SetError::not_found());
continue;
} else if id.is_synthetic() {

View File

@@ -275,7 +275,7 @@ impl ContactCardSet for Server {
'destroy: for id in will_destroy {
let document_id = id.document_id();
if !cache.has_container_id(&document_id) {
if !cache.has_item_id(&document_id) {
response.not_destroyed.append(id, SetError::not_found());
continue;
};