diff --git a/InvenTree/part/templatetags/sso.py b/InvenTree/part/templatetags/sso.py index 024f16052c..f018719e52 100644 --- a/InvenTree/part/templatetags/sso.py +++ b/InvenTree/part/templatetags/sso.py @@ -38,9 +38,13 @@ def sso_check_provider(provider): from allauth.socialaccount.models import SocialApp # First, check that the provider is enabled - apps = SocialApp.objects.filter(provider__iexact=provider.name) + apps = SocialApp.objects.filter(provider__iexact=provider.id) if not apps.exists(): + logging.error( + "SSO SocialApp %s does not exist (known providers: %s)", + provider.id, [obj.provider for obj in SocialApp.objects.all()] + ) return False # Next, check that the provider is correctly configured