Hi,

On 2025-10-23 09:04:16 +0000 Patrick Cardona <[email protected]> wrote:

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 written yesterday, I hope the birthday issue was fixed.
Did you notice any other issues in email, phones, addresses or Notes?

I did some tests with an old file and a more recent VCF file, both generated by Addresses on Mac. So not a broad format test.
I noticed the following:
First, Phone/Email/Addresses were not classified correctly: they resulted always of type "Work". While there is a lot of code there to handle that, I believe it could never have worked - at least on the Apple format which is coherent with vCard specifications. Types were not correctly extracted and Matched. I extensively rewrote parsing. Could you test on your file? You should see Phones assined to Home/Work/Mobile, Address and Email to Home/Work. Of course only if your orifinal file contains specifications to e.g. TEL or EMAIL. I left in some debug logs to spit them out so you can see

Second, some characters were escaped badly. I rewrote that code totally. It work sin my case but needs to be checked. It works for my test files very well, including images.

Riccardo

--
Sent with GNUMail running on GNUstep on GNU/Linux Intel(R) Xeon(R) CPU X5650


Reply via email to