diff --git a/vdirsyncer/storage/dav.py b/vdirsyncer/storage/dav.py index 99f5027..17f22f5 100644 --- a/vdirsyncer/storage/dav.py +++ b/vdirsyncer/storage/dav.py @@ -431,7 +431,7 @@ class DavStorage(Storage): headers=headers ) etag = response.headers.get('etag', None) - href = self._normalize_href(response.url) + href = self._normalize_href(_decode_href(response.url)) if not etag: item2, etag = self.get(href) assert item2.uid == item.uid