From 1c6beae9b4c4f88d3cd3da7b9dfb732d0ae13d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD=20=D0=9F=D0=B0=D0=BB=D0=B0?= =?UTF-8?q?=D1=83=D0=B7=D0=BE=D0=B2?= Date: Fri, 14 Jan 2022 13:07:28 +0200 Subject: [PATCH] storage/base: for read_only storages do not overwrite the meta data --- vdirsyncer/storage/base.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vdirsyncer/storage/base.py b/vdirsyncer/storage/base.py index a9061cc..62866a1 100644 --- a/vdirsyncer/storage/base.py +++ b/vdirsyncer/storage/base.py @@ -28,7 +28,7 @@ class StorageMeta(ABCMeta): def __init__(cls, name, bases, d): """Wrap mutating methods to fail if the storage is readonly.""" - for method in ("update", "upload", "delete"): + for method in ("update", "upload", "delete", "set_meta"): setattr(cls, method, mutating_storage_method(getattr(cls, method))) return super().__init__(name, bases, d)