diff --git a/aleksis/core/util/predicates.py b/aleksis/core/util/predicates.py index b5b07fe8919700fc27637bc06057f14ba36f2b5b..da099c3a948d5ab05c36803922b61bd8b6a743d5 100644 --- a/aleksis/core/util/predicates.py +++ b/aleksis/core/util/predicates.py @@ -73,9 +73,7 @@ def is_site_preference_set(section: str, pref: str): @predicate(name) def fn() -> bool: - if isinstance(get_site_preferences()[f"{section}__{pref}"], bool): - return get_site_preferences()[f"{section}__{pref}"] - return False + return bool(get_site_preferences()[f"{section}__{pref}"]) return fn