From 9cd37554aab3e4f44b80d9df572100a95909c446 Mon Sep 17 00:00:00 2001 From: Jitka Halova Date: Tue, 19 May 2026 16:41:08 +0200 Subject: [PATCH] Add isnull filter for blocklist entry version closes #1238 --- CHANGES/1238.bugfix | 1 + pulp_python/app/viewsets.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 CHANGES/1238.bugfix diff --git a/CHANGES/1238.bugfix b/CHANGES/1238.bugfix new file mode 100644 index 00000000..7f5e19d8 --- /dev/null +++ b/CHANGES/1238.bugfix @@ -0,0 +1 @@ +Fixed blocklist entries API to support `isnull` filter lookup on `version` to uniquely identify name-only entries. diff --git a/pulp_python/app/viewsets.py b/pulp_python/app/viewsets.py index e27bd76f..58a41187 100644 --- a/pulp_python/app/viewsets.py +++ b/pulp_python/app/viewsets.py @@ -260,7 +260,7 @@ class PythonBlocklistEntryViewSet( parent_lookup_kwargs = {"repository_pk": "repository__pk"} serializer_class = python_serializers.PythonBlocklistEntrySerializer queryset = python_models.PythonBlocklistEntry.objects.all() - filterset_fields = {"name": ["exact"], "version": ["exact"], "filename": ["exact"]} + filterset_fields = {"name": ["exact"], "version": ["exact", "isnull"], "filename": ["exact"]} ordering = ("-pulp_created",) DEFAULT_ACCESS_POLICY = {