浏览代码

Merge pull request #1821 from lbt/issue1820

Guard against entries with no vevent_list in the vobject - thank you for this quick fix
Peter Bieringer 7 月之前
父节点
当前提交
72002958cc
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      radicale/app/report.py

+ 2 - 1
radicale/app/report.py

@@ -310,7 +310,8 @@ def xml_report(base_prefix: str, path: str, xml_request: Optional[ET.Element],
                     found_props.append(expanded_element)
                 else:
                     found_props.append(element)
-                    n_vevents += len(item.vobject_item.vevent_list)
+                    if hasattr(item.vobject_item, "vevent_list"):
+                        n_vevents += len(item.vobject_item.vevent_list)
                 # Avoid DoS with too many events
                 if max_occurrence and n_vevents > max_occurrence:
                     raise ValueError("REPORT occurrences limit of {} hit"