diff --git a/pykolab/utils.py b/pykolab/utils.py --- a/pykolab/utils.py +++ b/pykolab/utils.py @@ -387,6 +387,12 @@ if not result.has_key('domain') and result.has_key('standard_domain'): result['domain'] = result['standard_domain'] + if 'objectclass' in result and result['objectclass'] is not None: + oclist = result['objectclass'] if isinstance(result['objectclass'], list) else [result['objectclass']] + result['objectclass'] = [x.lower() for x in oclist] + else: + result['objectclass'] = [] + return result def parse_input(_input, splitchars= [ ' ' ]):