diff --git a/app/filter.py b/app/filter.py index cdf627b..e7f9b57 100644 --- a/app/filter.py +++ b/app/filter.py @@ -11,15 +11,14 @@ def _filter_group(name: str, titles: list[str], group: str) -> bool | None: return None def _filter_event(name: str, td_group: str, sh_group: str) -> bool: - res = _filter_group(name, sh_titles, sh_group) - if res: - return True + res = _filter_group(name, td_titles, td_group) + if res is not None: + return res - elif res == None: - if _filter_group(name, td_titles, td_group) != False: - return True + if _filter_group(name, sh_titles, sh_group) == False: + return False - return False + return True def filter_calendar(calendar: Calendar, td_group: str, sh_group: str) -> Calendar: filtered_calendar = Calendar()