Skip to content

Commit d44ffb9

Browse files
committed
fix groups for py3
1 parent be5a98d commit d44ffb9

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

flask_simpleldap/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,8 +234,12 @@ def get_user_groups(self, user):
234234
if current_app.config['LDAP_OPENLDAP']:
235235
group_member_filter = \
236236
current_app.config['LDAP_GROUP_MEMBER_FILTER_FIELD']
237-
groups = [record[1][group_member_filter][0] for
238-
record in records]
237+
if sys.version_info[0] > 2:
238+
groups = [record[1][group_member_filter][0].decode(
239+
'utf-8') for record in records]
240+
else:
241+
groups = [record[1][group_member_filter][0] for
242+
record in records]
239243
return groups
240244
else:
241245
if current_app.config['LDAP_USER_GROUPS_FIELD'] in \

0 commit comments

Comments
 (0)