From 04b3379172d1ff8e1e5366e2cb027eaddf7c53be Mon Sep 17 00:00:00 2001 From: Markus Unterwaditzer Date: Sun, 12 Jul 2015 18:43:27 +0200 Subject: [PATCH] Ignore DTSTAMP when hashing items --- vdirsyncer/utils/vobject.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vdirsyncer/utils/vobject.py b/vdirsyncer/utils/vobject.py index 47687f2..87b977a 100644 --- a/vdirsyncer/utils/vobject.py +++ b/vdirsyncer/utils/vobject.py @@ -25,7 +25,11 @@ IGNORE_PROPS = _process_properties( 'X-RADICALE-NAME', # REV is from the VCARD specification and is supposed to change when the # item does -- however, we can determine that ourselves - 'REV' + 'REV', + # Some iCalendar HTTP calendars (Google's read-only calendar links) + # generate the DTSTAMP at request time, so this property always changes + # when the rest of the item didn't. + 'DTSTAMP', ) del _process_properties