diff options
author | Alexander Sulfrian <alex@spline.inf.fu-berlin.de> | 2016-10-04 02:28:32 +0200 |
---|---|---|
committer | root <root@vm-accounts.spline.inf.fu-berlin.de> | 2016-10-04 02:28:32 +0200 |
commit | d141139a303985c41a897b39b14579ff75ee6b2e (patch) | |
tree | 731ea8c7bb7fcd5ecb0bd6bca2a62864eec8ed73 | |
parent | 78f339ed3e1e7a058912cb9e10a055a9ed7cd7dc (diff) | |
download | web-d141139a303985c41a897b39b14579ff75ee6b2e.tar.gz web-d141139a303985c41a897b39b14579ff75ee6b2e.tar.bz2 web-d141139a303985c41a897b39b14579ff75ee6b2e.zip |
ldap: Fix escaping of non-string values
-rw-r--r-- | accounts/backend/user/ldap.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/accounts/backend/user/ldap.py b/accounts/backend/user/ldap.py index 0f32530..2045c99 100644 --- a/accounts/backend/user/ldap.py +++ b/accounts/backend/user/ldap.py @@ -10,6 +10,8 @@ from accounts.models import Account def _escape(value, wildcard=False): + if not isinstance(value, basestring): + value = str(value) if not wildcard: value = escape_filter_chars(value) return escape_attribute_value(value) |