Hi,

Patrick Cardona wrote:
Hello,

While importing from a vcard file, I noted the Birthday dates were modified as (day - 1). My vcard was previously converted from the Birthday (old bsd cli program) format and it had no errors, while birthday dates were badly imported in AddressManager.

As you might know, this data is used within SimpleAgenda to fetch Birthdays, so we need a correct importing process.

Below, a screenshot with the vcard imported and the rendered date in AddressManager:

I don't know about that bsd cli program and how it was exported/converted. So I cannot know what the correct date is.
Supposing it is yourself, 7th of September? 8th of July?
You did include a screenshot but not a vcard for debugging.

I looked at the code in AddressManager and tried to import a vcard generated by apple Addresses. It got it wrong. Looking through RFC for vcard, old and new, it is either explicit or implied that the format is year-month-day (year-day-months makes little sense, even for americans, I hope).

I fixed that. Works for me now, please try yourself.

Riccardo

Reply via email to