diff --git a/epdb/views.py b/epdb/views.py index 2a2e392f..fa334be6 100644 --- a/epdb/views.py +++ b/epdb/views.py @@ -1295,11 +1295,15 @@ def package(request, package_uuid): users = users.filter(is_active=True).exclude(username="anonymous") group_perms = GroupPackagePermission.objects.filter(package=current_package) - groups = Group.objects.exclude( - id__in=GroupPackagePermission.objects.filter(package=current_package).values_list( - "group_id", flat=True + + if current_package.classification_level == current_package.Classification.SECRET: + groups = Group.objects.none() + else: + groups = Group.objects.exclude( + id__in=GroupPackagePermission.objects.filter(package=current_package).values_list( + "group_id", flat=True + ) ) - ) context["users"] = users context["groups"] = groups