Calendar
Calendar copied to clipboard
Missing monthly events when occurrences were manually edited
Checklist
- [x] I can reproduce the bug with the latest version given here.
- [x] I made sure that there are no existing issues - open or closed - to which I could contribute my information.
- [x] I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
- [x] I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
- [x] I have taken the time to fill in all the required details. I understand that the bug report will be dismissed otherwise.
- [x] This issue contains only one bug.
- [x] I have read and understood the contribution guidelines.
Affected app version
1.2.0
Affected Android/Custom ROM version
Android 14
Affected device model
Moto 73g
How did you install the app?
F-Droid / IzzyOnDroid
Which calendar service or provider do you use, if any?
Radicale (local server)
Which sync adapter app do you use for calendar synchronization, if any?
DAVx5
Steps to reproduce the bug
- I create a number of events in Thunderbird that repeat monthly
- I manually edit selected occurrences in some of the series
- etar and Morgen synchronise OK through my local Radicale server and show all events and occurrences in that calendar
Expected behavior
Calendar should show all events in that calendar, even if specific occurrences in a series were manually edited.
Actual behavior
Fossify Calendar shows other events in that calendar but not some of the events where I have edited selected occurrences.
Screenshots/Screen recordings
This is the content of one such event:
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
BEGIN:VEVENT
CREATED:20240611T115021Z
LAST-MODIFIED:20250401T104418Z
DTSTAMP:20250401T104418Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:my_bill (£7.95)
RRULE:FREQ=MONTHLY;COUNT=12;BYMONTHDAY=24
X-MOZ-LASTACK:20250223T142733Z
DTSTART;VALUE=DATE:20240624
DTEND;VALUE=DATE:20240625
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:20
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20240614T133038Z
LAST-MODIFIED:20240628T090419Z
DTSTAMP:20240628T090419Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£8.82)
RECURRENCE-ID;VALUE=DATE:20240624
DTSTART;VALUE=DATE:20240624
DTEND;VALUE=DATE:20240625
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:3
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20240725T212246Z
LAST-MODIFIED:20240725T212449Z
DTSTAMP:20240725T212449Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£7.95)
RECURRENCE-ID;VALUE=DATE:20240724
DTSTART;VALUE=DATE:20240724
DTEND;VALUE=DATE:20240725
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:7
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20240902T155056Z
LAST-MODIFIED:20240902T155558Z
DTSTAMP:20240902T155558Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£9.40)
RECURRENCE-ID;VALUE=DATE:20240824
DTSTART;VALUE=DATE:20240824
DTEND;VALUE=DATE:20240825
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:9
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20241012T152821Z
LAST-MODIFIED:20241012T155231Z
DTSTAMP:20241012T155231Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£7.95)
RECURRENCE-ID;VALUE=DATE:20240924
DTSTART;VALUE=DATE:20240924
DTEND;VALUE=DATE:20240925
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:11
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20241114T164814Z
LAST-MODIFIED:20241114T165150Z
DTSTAMP:20241114T165150Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£7.95)
RECURRENCE-ID;VALUE=DATE:20241024
DTSTART;VALUE=DATE:20241024
DTEND;VALUE=DATE:20241025
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:13
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20250110T193454Z
LAST-MODIFIED:20250110T193806Z
DTSTAMP:20250110T193806Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£7.95)
RECURRENCE-ID;VALUE=DATE:20241124
DTSTART;VALUE=DATE:20241124
DTEND;VALUE=DATE:20241125
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:16
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20250110T194028Z
LAST-MODIFIED:20250110T194230Z
DTSTAMP:20250110T194230Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£7.95)
RECURRENCE-ID;VALUE=DATE:20241224
DTSTART;VALUE=DATE:20241224
DTEND;VALUE=DATE:20241225
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:17
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
BEGIN:VEVENT
CREATED:20250203T175806Z
LAST-MODIFIED:20250203T180009Z
DTSTAMP:20250203T180009Z
UID:106ab536-4cd9-44b7-8073-2efcf8e453aa
SUMMARY:+my_bill (£7.95)
RECURRENCE-ID;VALUE=DATE:20250124
DTSTART;VALUE=DATE:20250124
DTEND;VALUE=DATE:20250125
SEQUENCE:2
TRANSP:TRANSPARENT
X-MOZ-GENERATION:19
BEGIN:VALARM
ACTION:DISPLAY
TRIGGER:-P1D
DESCRIPTION:Default Mozilla Description
END:VALARM
END:VEVENT
END:VCALENDAR
Additional information
The specific calendar is full of such events because it is about monthly bills, some of which were set up a long time ago and I have to update the payable amounts in specific occurrences manually.
Similar to #505.
Please check if you still have this problem in the latest version.