diff --git a/pykolab/xml/event.py b/pykolab/xml/event.py --- a/pykolab/xml/event.py +++ b/pykolab/xml/event.py @@ -122,6 +122,7 @@ else: self.from_ical(from_ical, from_string) + self.set_created(self.get_created()) self.uid = self.get_uid() def _load_attendees(self): diff --git a/pykolab/xml/todo.py b/pykolab/xml/todo.py --- a/pykolab/xml/todo.py +++ b/pykolab/xml/todo.py @@ -61,6 +61,7 @@ else: self.from_ical(from_ical, from_string) + self.set_created(self.get_created()) self.uid = self.get_uid() def from_ical(self, ical, raw): diff --git a/tests/unit/test-011-wallace_resources.py b/tests/unit/test-011-wallace_resources.py --- a/tests/unit/test-011-wallace_resources.py +++ b/tests/unit/test-011-wallace_resources.py @@ -117,7 +117,7 @@ def _mock_find_resource(self, address): if not 'resource' in address: - return None + return []; (prefix, domain) = address.split('@') entry_dn = "cn=" + prefix + ",ou=Resources,dc=" + ",dc=".join(domain.split('.'))