Kaynağa Gözat

Merge pull request #383 from jbg/patch-1

Corrected calendar-timezone code in xmlutils.py
Guillaume Ayoub 10 yıl önce
ebeveyn
işleme
8ac19ae0fc
1 değiştirilmiş dosya ile 4 ekleme ve 3 silme
  1. 4 3
      radicale/xmlutils.py

+ 4 - 3
radicale/xmlutils.py

@@ -349,9 +349,10 @@ def _propfind_response(path, item, props, user, write=False):
                 elif tag == _tag("CS", "getctag"):
                     element.text = item.etag
                 elif tag == _tag("C", "calendar-timezone"):
-                    timezones = {}
-                    for event in item.list():
-                        if "vtimezone" in event.content:
+                    timezones = set()
+                    for href, _ in item.list():
+                        event = item.get(href)
+                        if "vtimezone" in event.contents:
                             for timezone in event.vtimezone_list:
                                 timezones.add(timezone)
                     collection = vobject.iCalendar()