[saml] in load_provider() call full_clean() no just clean()

full_clean() checks also all the fields individually.
This commit is contained in:
Benjamin Dauvergne 2011-03-03 15:33:48 +01:00
parent 13ece9c2b9
commit cbf4a0b99a
1 changed files with 3 additions and 3 deletions

View File

@ -311,10 +311,10 @@ for entity id %r is not UTF-8' % provider_id)
return None
p = LibertyProvider(metadata=metadata)
try:
p.clean()
except ValidationError:
p.full_clean()
except ValidationError, e:
logging.error('SAML metadata autoload: retrieved metadata \
for entity id %r are invalid' % provider_id)
for entity id %r are invalid, %s' % (provider_id, e.args))
return None
except:
logging.exception('SAML metadata autoload: retrieved metadata validation raised an unknown exception')