Don't discard PROPPATCH on empty collections.
This commit is contained in:
parent
ce9fd74d98
commit
213cb40480
@ -243,14 +243,12 @@ class Collection(ical.Collection):
|
||||
old_properties = properties.copy()
|
||||
yield properties
|
||||
# On exit
|
||||
if self._db_collection and old_properties != properties:
|
||||
if old_properties != properties:
|
||||
for prop in db_properties:
|
||||
self.session.delete(prop)
|
||||
for name, value in properties.items():
|
||||
prop = DBProperty()
|
||||
prop.name = name
|
||||
prop.value = value
|
||||
prop.collection_path = self.path
|
||||
prop = DBProperty(name=name, value=value,
|
||||
collection_path=self.path)
|
||||
self.session.add(prop)
|
||||
|
||||
@property
|
||||
|
Loading…
Reference in New Issue
Block a user