diff --git a/src/servala/frontend/forms/service.py b/src/servala/frontend/forms/service.py index 1b134a2..428f1bc 100644 --- a/src/servala/frontend/forms/service.py +++ b/src/servala/frontend/forms/service.py @@ -23,7 +23,9 @@ class ServiceFilterForm(forms.Form): if category := self.cleaned_data.get("category"): queryset = queryset.filter(category=category) if cloud_provider := self.cleaned_data.get("cloud_provider"): - queryset = queryset.filter(offerings__provider=cloud_provider) + queryset = queryset.filter( + offerings__control_planes__cloud_provider=cloud_provider + ) return queryset