diff --git a/radicale/xmlutils.py b/radicale/xmlutils.py index c7bbed4..354c535 100644 --- a/radicale/xmlutils.py +++ b/radicale/xmlutils.py @@ -340,7 +340,11 @@ def proppatch(path, xml_request, calendar): with calendar.props as calendar_props: for short_name, value in props_to_set.items(): - calendar_props[short_name] = value + if short_name == 'C:calendar-timezone': + calendar.replace('', value) + calendar.write() + else: + calendar_props[short_name] = value _add_propstat_to(response, short_name, 200) for short_name in props_to_remove: try: