diff options
-rw-r--r-- | ipalib/plugins/baseldap.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ipalib/plugins/baseldap.py b/ipalib/plugins/baseldap.py index 2664160f..c0f25479 100644 --- a/ipalib/plugins/baseldap.py +++ b/ipalib/plugins/baseldap.py @@ -782,6 +782,8 @@ last, after all sets and adds."""), except errors.ValidationError, err: (name, error) = str(err.strerror).split(':') raise errors.ValidationError(name=attr, error=error) + if self.api.env.in_server: + value = self.params[attr].encode(value) if append and attr in newdict: if type(value) in (tuple,): newdict[attr] += list(value) |