diff --git a/radicale/storage.py b/radicale/storage.py index 5054ad20..174e362a 100644 --- a/radicale/storage.py +++ b/radicale/storage.py @@ -459,6 +459,7 @@ class BaseCollection: etag = md5() for item in self.get_all(): etag.update((item.href + "/" + item.etag).encode("utf-8")) + etag.update(json.dumps(self.get_meta(), sort_keys=True).encode()) return '"%s"' % etag.hexdigest() @classmethod