From 582dd05a7fbd36a5c31016ffd8278809ba049c64 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Sat, 14 Mar 2026 21:08:20 +0100 Subject: [PATCH] sharing/bday: fix ics generation --- radicale/item/__init__.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/radicale/item/__init__.py b/radicale/item/__init__.py index 7349c1c7..628003b3 100644 --- a/radicale/item/__init__.py +++ b/radicale/item/__init__.py @@ -567,11 +567,15 @@ class Item: # set DTSTART date = datetime(bdayY, bdayM, bdayD) dtstart = date.strftime('%Y%m%d') - item_ics.vevent.add('dtstart;VALUE=DATE').value = dtstart + item_ics.vevent.add('dtstart').value = dtstart + item_ics.vevent.dtstart.value_param = "DATE" + item_ics.vevent.dtstart.isNative = False # calculate and set DTEND date += timedelta(days=1) - item_ics.vevent.add('dtend;VALUE=DATE').value = date.strftime('%Y%m%d') + item_ics.vevent.add('dtend').value = date.strftime('%Y%m%d') + item_ics.vevent.dtend.value_param = "DATE" + item_ics.vevent.dtend.isNative = False # set UID if hasattr(self.vobject_item, "uid"):