Hi Johan,
yes we changed lot of things between 0.12 and 0.13 ...
It is worth to read the changelog.txt before each upgrade ... especially the "note" and "configuration" lines ;-)))
Cheers,
JM
p.s.: to clean-up all your settings (stored as DAV property on the server) you can use SHIFT+login (keep holding the SHIFT + click to the login button) ...
On 07 Dec 2015, at 20:57, Johan Vromans jvromans@squirrel.nl wrote:
Hi Ján,
I verified the contacts data in the davical database, and it does not contain invalid XML characters. I even used the more strict 1.0
[\x{0009}\x{000a}\x{000d}\x{0020}-\x{007e}\x{0085}\x{00a0}-\x{d7ff}\x{e000}-\x{fffd}\x{10000}-\x{10ffff}]
The debugger shows that CardDAVmate crashes in
TypeError: variables.forEach is not a function getContactDataColumn (http://localhost/carddavmate/interface.js:2150:12) AddressbookList.getSortKey (http://localhost/carddavmate/addressbook.js:138:13)
I turned out that I had my globalCollectionSort still as [ 'last', 'first', 'middle' ] while the newer functionality requires an array of arrays.
However, this change was introduced in 0.13, and I've been running 0.13.1 since september... I cannot explain why it stopped working today...
Anyway, I know what to do now.
Thanks for the suggestions that helped me out!
-- Johan