diff options
author | Tobias Brox <tobias@redpill-linpro.com> | 2022-03-09 18:29:05 +0100 |
---|---|---|
committer | Tobias Brox <tobias@redpill-linpro.com> | 2022-03-09 18:29:05 +0100 |
commit | 552870b10509c42a7435371260dffe77a0887a57 (patch) | |
tree | 511404ba059c486449d1c0da98fb97bee1f9dbd0 | |
parent | 872232e392e6b6fd7e5d07bbfbf7c3d27fca9de9 (diff) | |
download | python-caldav-552870b10509c42a7435371260dffe77a0887a57.zip |
Test code for the scheduling extensions still fails towards the Baikal server,
but at least one obvious bug has been fixed.
Updates https://github.com/python-caldav/caldav/issues/163
-rw-r--r-- | caldav/objects.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/caldav/objects.py b/caldav/objects.py index 09a18b5..390c5f8 100644 --- a/caldav/objects.py +++ b/caldav/objects.py @@ -1140,12 +1140,16 @@ class ScheduleMailbox(Calendar): except: logging.debug("caldav server does not seem to support a sync-token REPORT query on a scheduling mailbox") error.assert_('google' in str(self.url)) - self._items = self.children() + self._items = [CalendarObjectResource(url=x[0], client=self.client) for x in self.children()] + for x in self._items: + x.load() else: try: self._items.sync() except: - self._items = self.children() + self._items = [CalendarObjectResource(url=x[0], client=self.client) for x in self.children()] + for x in self._items: + x.load() return self._items ## TODO: work in progress |