Incorrect synchronization last “day” of the month
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.0.3
Affected Android/Custom ROM version
Android 14 / GrapheneOS
Affected device model
Pixel 6a
How did you install the app?
F-Droid / IzzyOnDroid
Steps to reproduce the bug
Every last saturday of the month an event is stored in the Nextcloud. The calendar is synchronized via DAVx5 with Fossify Calendar.
Expected behavior
An event is displayed every last saturday.
Actual behavior
Instead of the last Saturday of the month, the event is displayed on every fourth Saturday of the month. And that is wrong, because it would be the fifth Saturday of the month every third month.
Screenshots/Screen recordings
No response
Additional information
It is displayed correctly in the Etar app and in Thunderbird.
Sorry, when I create a new event, it works. If I change the existing event, then the second last change shows.
If I change the existing event, then the second last change shows.
Are you editing it in Fossify Calendar or in another app?
If I change the existing event, then the second last change shows.
Are you editing it in Fossify Calendar or in another app?
in Nextcloud.
I just run into the same annoying issue - create a monthly recurring event on the last Wednesday each month in NextCloud, sync it with DavX5...
NextCloud shows the event 30. April (correct); Fossify Calendar shows the same event 23. April (wrong).
For me with this from the .ics:
RRULE:FREQ=MONTHLY;WKST=SU;BYDAY=-1FR
It seems to have created appointments every first Friday in a month instead of the last Friday.
(Also created in Nextcloud and imported via davx5)
edit: I deleted and re-created the event and now it works. 🤷
My .ics shows:
RRULE:FREQ=MONTHLY;BYDAY=3TU
But in the calendar the date is displayed on every fourth Tuesday a month and I also cannot correct it in the Fossify calendar. The only options I'm getting are either display it on every Tuesday or on the fourth Tuesday.