diff --git a/src/django_simple_nav/nav.py b/src/django_simple_nav/nav.py index 2fceb4a..44c1155 100644 --- a/src/django_simple_nav/nav.py +++ b/src/django_simple_nav/nav.py @@ -240,12 +240,10 @@ def get_url(self) -> str: @override def get_active(self, request: HttpRequest) -> bool: - is_active = super().get_active(request) - + if super().get_active(request): + return True items = self.get_items(request) - item_is_active = any([item.get_active(request) for item in items]) - - return is_active or item_is_active + return any(item.get_active(request) for item in items) @override def check_permissions(self, request: HttpRequest) -> bool: