hobo: save admin-attributes as a string, not unicode (#7264)

This commit is contained in:
Frédéric Péters 2015-05-18 09:26:54 +02:00
parent ead9c7ef28
commit 9853d639ca
1 changed files with 2 additions and 0 deletions

View File

@ -199,6 +199,8 @@ class CmdCheckHobos(Command):
admin_attribute = service.get('variables', {}).get('admin-attribute')
if not admin_attribute:
admin_attribute = 'is_superuser=true'
else:
admin_attribute = unicode(admin_attribute).encode('utf-8')
admin_attribute_dict = dict([admin_attribute.split('=')])
pub.cfg['idp'][key_provider_id]['admin-attributes'] = admin_attribute_dict
pub.cfg['idp'][key_provider_id]['nameidformat'] = 'unspecified'