diff --git a/awx/sso/views.py b/awx/sso/views.py index a25aabf511..5d34234464 100644 --- a/awx/sso/views.py +++ b/awx/sso/views.py @@ -83,7 +83,11 @@ class MetadataView(View): 'saml', redirect_uri=complete_url, ) - metadata, errors = saml_backend.generate_metadata_xml() + try: + metadata, errors = saml_backend.generate_metadata_xml() + except Exception as e: + logger.exception('unable to generate SAML metadata') + errors = e if not errors: return HttpResponse(content=metadata, content_type='text/xml') else: