From e69834dec442272d5d9a40f5f3fb80ebdd1307c8 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Wed, 30 Dec 2020 22:02:28 +0100 Subject: [PATCH] providers/saml: show error message why import failed --- authentik/providers/saml/views.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/authentik/providers/saml/views.py b/authentik/providers/saml/views.py index 1749e8d00..6cd7884bc 100644 --- a/authentik/providers/saml/views.py +++ b/authentik/providers/saml/views.py @@ -272,6 +272,11 @@ class MetadataImportView(LoginRequiredMixin, FormView): provider = metadata.to_provider(form.cleaned_data["provider_name"]) provider.save() messages.success(self.request, _("Successfully created Provider")) - except ValueError: - messages.error(self.request, _("Failed to import Metadata.")) + except ValueError as exc: + LOGGER.warning(exc) + messages.error( + self.request, + _("Failed to import Metadata: %(message)s", {"message": str(exc)}), + ) + return super().form_invalid(form) return super().form_valid(form)