Duplicate birthday when setting a reminder for an existing birthday automatically imported from contacts
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.1.0
Affected Android/Custom ROM version
Android 15/GrapheneOS 2025010700
Affected device model
Pixel 7 Pro
How did you install the app?
GitHub releases
Steps to reproduce the bug
- Import birthdays from contacts automatically WITHOUT SETTING any reminders (or delete all birthdays, close the app, and let it import birthdays automatically without user prompt)
- Go to any birthday
- Add a reminder for it and click save
Expected behavior
The reminder should be modified for the event as specified.
Actual behavior
Upon saving, a new birthday event is created for the same contact for every year with the specified reminder. Thus, every birthday becomes duplicated, cluttering the calendar with unnecessary duplicate events. And even if the "original" birthday imported from the contacts app is deleted, it automatically appears at the next reopening of the app.
For anyone landing on this issue: what I was trying to do is modify the reminders for all birthdays, because none of them had a reminder set. This is because the birthdays were imported automatically without any prompt, and none had a reminder. To solve this, I read discussion #323 where they suggested permanently deleting the birthdays and importing them again; but be careful: after deletion you have to import them again from the main view > three dots above > "Import birthdays from contacts" and then a prompt to set a reminder will appear. Otherwise, if you close the app without doing this, birthdays will be imported without any prompt, so no reminder will not be set for them, and you will have the issue described in this report. Then, if you want to have specific reminders for specific contacts you'll have no problems, because birthdays with a default reminder can be modified as expected, without creating duplicates.
Screenshots/Screen recordings
No response
Additional information
No response
Android 14 Nubia Z50 Ultra Github release I confirm the problem with birthdays. If you manually add contacts' birthdays and check the option - add birthdays automatically, birthdays are added automatically, two birthdays per contact.
Can confirm that on S23 Android 15 Please find a way to de-duplicate, that would be great.