mirror of
https://github.com/ansible/awx.git
synced 2026-03-27 05:45:02 -02:30
Display error instead of raising 500 for invalid SAML config to generate metadata.
This commit is contained in:
@@ -83,7 +83,11 @@ class MetadataView(View):
|
|||||||
'saml',
|
'saml',
|
||||||
redirect_uri=complete_url,
|
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:
|
if not errors:
|
||||||
return HttpResponse(content=metadata, content_type='text/xml')
|
return HttpResponse(content=metadata, content_type='text/xml')
|
||||||
else:
|
else:
|
||||||
|
|||||||
Reference in New Issue
Block a user