From 9876d5dc051db61d5ad311d4bd12f10fa05ceb70 Mon Sep 17 00:00:00 2001 From: klpoland Date: Tue, 3 Feb 2026 09:47:24 -0500 Subject: [PATCH] OR filter to AND filter, add Auth0RequiredMixin --- gateway/sds_gateway/users/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gateway/sds_gateway/users/views.py b/gateway/sds_gateway/users/views.py index 2b293ef1..85223cdd 100644 --- a/gateway/sds_gateway/users/views.py +++ b/gateway/sds_gateway/users/views.py @@ -2705,7 +2705,8 @@ def get_published_datasets() -> QuerySet[Dataset]: """Get all published datasets (status=FINAL or is_public=True).""" return ( Dataset.objects.filter( - Q(status=DatasetStatus.FINAL) | Q(is_public=True), + status=DatasetStatus.FINAL, + is_public=True, is_deleted=False, ) .prefetch_related("keywords", "owner") @@ -2834,7 +2835,7 @@ def _paginate_datasets( return paginator.get_page(page_number) -class SearchPublishedDatasetsView(View): +class SearchPublishedDatasetsView(Auth0LoginRequiredMixin, View): """View for searching published datasets (public, no auth required).""" template_name = "users/published_datasets_list.html"