Fastmail/Thunderbird/Android Contacts Discrepancies after 'Copy Contacts' & Sync



  • I went through with the “Copy Contacts” app & consolidated everything into the “DAVDroid Address book’s Default” list on my phone which runs Android Nougat. There are 290 entries in there.

    I see all those contacts & more on FastMail’s Web UI in the Contacts section, 297 in total.

    I also see those 297 contacts in Mozilla Lightning’s CardBook Add-On under the associated FastMail CardDAV account.

    When I open the Contacts list on my phone, there are only 90 entries there, all in the ‘Not grouped’ Group.

    In the “Copy Contacts” app there are also additional Address Books, all of which are empty when I open them:
    “DAVDroid Address book’s Global Address Book”
    “Google”
    “Messenger”
    “Phone”
    “SIM”

    When I open the Groups tab of my phone’s Contacts, there are 2 entries under the Accounts section:
    “Phone”
    “Google”
    Both have zero entries.

    When I open “Contacts Settings” & then "Accounts & sync"I see 2 DAVDroid accounts listed, both of which take me to the DAVDroid app’s settings dialog , which appears to be all good.

    I don’t know where those extra 7 contacts are, or how I have 90 on my phone despite there being 297 in the DAVDroid Default address book. Not at all sure how to fix it- could surely use some help.

    Thanks in advance.


  • developer

    Hello,

    Where do these contacts come from? As soon as there are 297 contacts in Fastmail, you don’t need the app anymore.

    What happens when you

    1. delete your DAVdroid account(s),
    2. set up DAVdroid with Fastmail again,
    3. select the address book you want to synchronize,
    4. force sync?

    If the result is not what you expect, please provide exact steps to reproduce (ideally with anonymized data), DAVdroid debug info (DAVdroid / Settings / Debug info) and verbose DAVdroid logs etc as described in [READ BEFORE POSTING] What’s required to diagnose a problem.



  • @rfc2822 said in Fastmail/Thunderbird/Android Contacts Discrepancies after 'Copy Contacts' & Sync:

    Hello,

    Where do these contacts come from?

    The 297 is from merging my Android’s phone contacts with my FastMail email contacts, after I deleted the junk ones from in Thunderbird via the CardBook Add-On.

    As soon as there are 297 contacts in Fastmail, you don’t need the app anymore.

    I don’t understand what you’re talking about here, as my goal is to keep all 3 contact repositories in sync:
    a) Thunderbird EMail Contacts
    b) Android Phone/EMail Contacts
    c) FastMail WebUI EMail Contacts

    If I understand correctly, DAVDroid is needed to sync bi-directionally between FastMail EMail Contacts & the Android Phone/EMail Contacts.

    What happens when you

    1. delete your DAVdroid account(s),
    2. set up DAVdroid with Fastmail again,
    3. select the address book you want to synchronize,
    4. force sync?

    Everything works perfectly- as far as I can tell after limited testing. I’m still at a loss as to why it didn’t work this way at first.

    The following are screenshots of the steps I took at your suggestion, not including when I verified Calendar & Tasks remained okay- just regarding contacts.

    Step 1. DAVDroid Has No Accounts:
    https://files.catbox.moe/7rjir8.png

    Step 2. Copy Contacts All Empty:
    https://files.catbox.moe/wthq5i.png

    Step 3. Copy Contacts All Empty:
    https://files.catbox.moe/o30799.png

    Step 4. Copy Contacts All Empty:
    https://files.catbox.moe/edg235.png

    Step 5. Copy Contacts All Empty:
    https://files.catbox.moe/blugrf.png

    Step 6. Copy Contacts All Empty:
    https://files.catbox.moe/pvl681.png

    Step 7. Added FastMail Account:
    https://files.catbox.moe/hpht5s.png

    Step 8. FastMail Account’s Initial Settings:
    https://files.catbox.moe/zsebw0.png

    Step 9. Set FastMail Account To Sync Everything:
    https://files.catbox.moe/97ut2b.png

    Step 10. Sync FastMail Account:
    https://files.catbox.moe/nas2e9.png

    Step 11. Done Syncing:
    https://files.catbox.moe/twdc6k.png

    Step 12. Contacts Count Correct On Phone:
    https://files.catbox.moe/wvz5wf.png

    Step 13. Copy Contacts Has Correct DAVDroid Count:
    https://files.catbox.moe/duwyvl.png

    Step 14. New Contact Sync’d From Thunderbird To FastMail To Android Phone:
    https://files.catbox.moe/2f0je4.png

    Step 15. New Contact Sync’d From Thunderbird To FastMail To Android DAVDroid Account:
    https://files.catbox.moe/y8mhk2.png

    Step 16. New Contact Initial Values In DAVDroid Account:
    https://files.catbox.moe/lawi8x.png

    Step 17. New Contact New Values From Thunderbird To FastMail To DAVDroid Account:
    https://files.catbox.moe/uwse5l.png

    Step 18. New Contact’s New Values In Android DAVDroid Account:
    https://files.catbox.moe/e7z34g.png

    Step 19. New Contact’s New Values From Android DAVDroid Account To FastMail To Thunderbird:
    https://files.catbox.moe/nuw1uj.png


  • developer

    @erosion said in Fastmail/Thunderbird/Android Contacts Discrepancies after 'Copy Contacts' & Sync:

    As soon as there are 297 contacts in Fastmail, you don’t need the app anymore.

    I don’t understand what you’re talking about here, as my goal is to keep all 3 contact repositories in sync:

    I meant that you don’t need the “Copy Contacts” app anymore. Syncing between 3 places (one of them with DAVdroid) is a common use case. I’m syncing between Nextcloud / Evolution / DAVdroid myself. 🙂

    Everything works perfectly

    Happy that it now works for you. 🙂 If there’s still a specific problem, just let us know.


Log in to reply