Skip to content

Commit f0c1898

Browse files
committed
Loosen up etag warning
1 parent e303c90 commit f0c1898

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

vdirsyncer/sync.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -118,12 +118,12 @@ def _store_props(ident, props):
118118
props = prefetch[href]
119119

120120
assert props['href'] == href
121-
old_etag = props.setdefault('etag', etag)
122-
if old_etag != etag:
123-
raise SyncError(
124-
'Etag changed during sync: Expected {!r}, got {!r}'
125-
.format(old_etag, etag)
121+
if props['etag'] != etag:
122+
sync_logger.warning(
123+
'Etag of {!r} changed during sync from {!r} to {!r}'
124+
.format(href, props['etag'], etag)
126125
)
126+
props['etag'] = etag
127127
props['item'] = item
128128
props['ident'] = ident = item.ident
129129
_store_props(ident, props)

0 commit comments

Comments
 (0)