diff --git a/flask_simpleldap/__init__.py b/flask_simpleldap/__init__.py index b0dfc7ba0a2917b03339accc3be1c9408038d56c..7eff2c8d191b22ed7f6282b9085c2f4b6e9469cf 100644 --- a/flask_simpleldap/__init__.py +++ b/flask_simpleldap/__init__.py @@ -185,7 +185,8 @@ class LDAP(object): ldap.SCOPE_SUBTREE, query, fields) conn.unbind_s() result = {} - if records: + if records and\ + records[0][0] is not None and isinstance(records[0][1], dict): if dn_only: if current_app.config['LDAP_OPENLDAP']: if records: