Apple iPhone Contact's Birthday can cause Sync Failure
Posted: Tue Jul 28, 2020 8:19 pm
I have just discovered that if you don't fully specify a contact's birthday (include a birth year) on your iPhone, then it will cause a Sync Failure in the Birthdays calendar.
I have been using BirdieSync to align my calendars for many years - between my iPhone and Thunderbird, running on my Windows laptop. But I had not been using the iPhone Birthdays calendar, because I had originally created a Birthday/Anniversary calendar of my own on Thunderbird. My reason for starting to use the iPhone Birthday Calendar was to have it automatically calculate the person's age at their current birthday.
I was surprised when I started getting Sync Failures on some of these people. I have traced the problem to a Contact whose birthday is missing the Year of Birth. It is not uncommon to be unaware of a friend or acquaintance's age, so you would enter their birthday without the year. Apple software fills in a missing birth year as the year 1604.
It appears that BirdieSync treats this as an error when it reads the entry. This iPhone calendar is set to Read Only to ensure that any changes are only made on it.
Would it be possible for BirdieSync to NOT treat this situation as a Sync Failure? When running a sync, I always look out for the "Synchronization SUCCESSFULLY completed" message, to indicate that there were no problems.
I have been using BirdieSync to align my calendars for many years - between my iPhone and Thunderbird, running on my Windows laptop. But I had not been using the iPhone Birthdays calendar, because I had originally created a Birthday/Anniversary calendar of my own on Thunderbird. My reason for starting to use the iPhone Birthday Calendar was to have it automatically calculate the person's age at their current birthday.
I was surprised when I started getting Sync Failures on some of these people. I have traced the problem to a Contact whose birthday is missing the Year of Birth. It is not uncommon to be unaware of a friend or acquaintance's age, so you would enter their birthday without the year. Apple software fills in a missing birth year as the year 1604.
It appears that BirdieSync treats this as an error when it reads the entry. This iPhone calendar is set to Read Only to ensure that any changes are only made on it.
Would it be possible for BirdieSync to NOT treat this situation as a Sync Failure? When running a sync, I always look out for the "Synchronization SUCCESSFULLY completed" message, to indicate that there were no problems.