From a23f4f1a964f305ec7c64cd44dc231e833413cf0 Mon Sep 17 00:00:00 2001 From: Maurus Decimus <11444311+mdecimus@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:38:19 +0200 Subject: [PATCH] Fix JMAP: Default calendars and address books are not subscribed by default --- crates/groupware/src/cache/mod.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/groupware/src/cache/mod.rs b/crates/groupware/src/cache/mod.rs index 0541143c..d5a20d1e 100644 --- a/crates/groupware/src/cache/mod.rs +++ b/crates/groupware/src/cache/mod.rs @@ -6,7 +6,7 @@ use crate::{ cache::calcard::{build_scheduling_resources, path_from_scheduling, resource_from_scheduling}, - calendar::{Calendar, CalendarEvent, CalendarPreferences}, + calendar::{CALENDAR_SUBSCRIBED, Calendar, CalendarEvent, CalendarPreferences}, contact::{AddressBook, AddressBookPreferences, ContactCard}, file::FileNode, }; @@ -349,6 +349,7 @@ impl GroupwareCache for Server { ), ..Default::default() }], + subscribers: vec![account_id], ..Default::default() } .insert( @@ -390,6 +391,7 @@ impl GroupwareCache for Server { .unwrap_or(name), account_name ), + flags: CALENDAR_SUBSCRIBED, ..Default::default() }], ..Default::default()