Clean the calendar-timezone proppatch setter

This commit is contained in:
Guillaume Ayoub 2012-01-25 20:23:37 +01:00
parent cd33a6cc51
commit 4893f94920

View File

@ -374,10 +374,8 @@ def proppatch(path, xml_request, collection):
with collection.props as collection_props: with collection.props as collection_props:
for short_name, value in props_to_set.items(): for short_name, value in props_to_set.items():
if short_name == 'C:calendar-timezone': if short_name.split(":")[-1] == "calendar-timezone":
collection.replace('', value) collection.replace(None, value)
collection.write()
else:
collection_props[short_name] = value collection_props[short_name] = value
_add_propstat_to(response, short_name, 200) _add_propstat_to(response, short_name, 200)
for short_name in props_to_remove: for short_name in props_to_remove: