-
Notifications
You must be signed in to change notification settings - Fork 181
Description
I'm trying to synchronize my zimbra calendar with owncloud.
First, I have to coment an assertion :
vdirsyncer/storage/dav.py", line 365, in list
assert href not in hrefs
AssertionError
Working on a set(), it is not a big problem.
But after, I am dealing with a true problem : some event contain a '@'. Sometimes, it is converted into '%40'.
I get something like :
File "vdirsyncer/storage/dav.py", line 186, in get_multi
.format(href, hrefs_left))
KeyError: "/owncloud/remote.php/caldav/calendars/xx/yy/myname%40mycompany-225654.ics doesn't exist in set([u'/owncloud/remote.php/caldav/calendars/xx/yy/myname@mycompagny-225654.ics'])"
I tried a lot of things with urllib.unquote or urllib.quote or replace() but after I get other exceptions (KeyError uid or KeyError item).
Can you understand my problem and have you any ideas ?