sharing/bday: fix ics generation

This commit is contained in:
Peter Bieringer
2026-03-14 21:08:20 +01:00
parent c3f0ba2353
commit 582dd05a7f

View File

@@ -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"):