-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug] Can display, but not edit, (birth)dates from old phone #201
Comments
Please fill out all required fields in your bug report, not just add Also, I have a few questions:
|
I am surprised by your request, as this is fully redundant information. I took one or two bug reports in my own projects.
As the problem already exists on the old phone, the export and import could potentially be ignored. |
This issue becomes more convoluted: I just checked again and it seems only some contacts have this issue. Others don't. I'd love to send you a data sample, as this is such an interesting bug. I just don't know how without exposing my whole address book. If this only happens to me I am also fine with just setting up broken contacts again. |
VCF file is in a text format, so you can just send the contacts with this issue (entry starts with
As I understand, it wasn't synchronizing contacts with any account before adding DAVx5? This bug could happen because there were two instances of the same contact in two different contact sources, where one had a birthday set, the other doesn't. Also, in Fossify Contacts, can you uncheck in Settings an option for merging duplicate contacts? Do you have only one instance of each contact? |
I just updated the original report with screenshots. Editing other fields and saving the contact (e.g. change name from Henner to Henner2) preserved the bug: They were still not visible in edit view, but still in normal view. I already had a look in the .vcf file. Nothing I saw. Unfortunately when I then removed the duplicates via Fossify, it also deleted them in the DAV account. When I added them again to the DAV account the bug was also gone. By the way: When I used google contacts on my new phone the same contact that bugged with fossify worked with the other contacts app.
I made sure the contacts only exist in one account on the new phone. |
Telegram and Signal are also contact sources for Fossify Contacts. When you tap Edit, it opens the contact from the first source. It's possible that in your case, it turned on editing Signal or Telegram contact. If you still have this example from the screenshot, just scroll down a bit lower - it should show where the edited contact is stored. Is it your normal storage or Signal/Telegram? |
In case of my new phone it is always the DAV account. I'd be fine with closing this ticket as it seems I am the only one with this behaviour. I can help myself with alternative solutions. In case someone ever experiences this again I am happy if this ticket can be found. |
I have the problem too. |
When viewing contact (not in the edit mode), at the bottom you can see all storages where the contact is saved. If you tap on any of them, you will enter the edit mode for this particular contact instance. |
Thank you @Aga-C 🙂 |
Now I am uncertain if I checked the source when I scrolled down in the edit screen. I am certain though that I disabled the display of all accounts except for DAV in the general setting.
|
Probably the best solution for this issue is to change the behavior of the current edit button:
There's also a similar request solving this problem differently, that may be done in the future: #22. |
Checklist
Affected app version
1.1.0
Affected Android/Custom ROM version
Android 8.1.0 / LineageOS 15.1 AND Android 15 (GrapheneOS)
Affected device model
OnePlus ONE AND Pixel 8a
How did you install the app?
F-Droid / IzzyOnDroid
Steps to reproduce the bug
I switched from an old phone.
Expected behavior
Birthdate also shows up when editing a contact
Actual behavior
Fossify contacts shows the correct birthday of contacts (even calculating the correct age). But when I click edit it suddenly disappears! As if there is no birthday set as soon as I enter edit mode.
This is true on my old and new phone.
This does not happen when I create a new contact.
This does not happen when I export and import a single contact.
Screenshots/Screen recordings
Additional information
No response
The text was updated successfully, but these errors were encountered: