diff --git a/src/servala/frontend/forms/service.py b/src/servala/frontend/forms/service.py index 189f9d5..ca84ab3 100644 --- a/src/servala/frontend/forms/service.py +++ b/src/servala/frontend/forms/service.py @@ -53,9 +53,9 @@ class ServiceInstanceFilterForm(forms.Form): queryset=Service.objects.all(), required=False, label=_("Service") ) provider = forms.ModelChoiceField( - queryset=ServiceOffering.objects.all() - .values_list("provider", flat=True) - .distinct(), + queryset=CloudProvider.objects.filter( + id__in=ServiceOffering.objects.values_list("provider", flat=True).distinct() + ), required=False, label=_("Provider"), )