diff --git a/CHANGELOG.md b/CHANGELOG.md index 965b9f53..595b534f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ # Changelog +* Enhancement: log content in case of multiple main components error + ## 3.3.0 * Adjustment: option [auth] htpasswd_encryption change default from "md5" to "autodetect" diff --git a/radicale/item/filter.py b/radicale/item/filter.py index cb3e8cdb..61b7c1b4 100644 --- a/radicale/item/filter.py +++ b/radicale/item/filter.py @@ -279,7 +279,7 @@ def visit_time_ranges(vobject_item: vobject.base.Component, child_name: str, yield comp, True, [] else: if main is not None: - raise ValueError("Multiple main components") + raise ValueError("Multiple main components. Got comp: {}".format(comp)) main = comp if main is None and len(recurrences) == 1: main = rec_main