fallout from py_dsdb_DsReplicaAttribute to -> bytes
[nivanova/samba-autobuild/.git] / python / samba / join.py
index f111dcc8c3b9ea42cc2ce20c53f2438a4d621652..66a5641a08b614393080a888b36d3225e20a9929 100644 (file)
@@ -49,6 +49,7 @@ import time
 import re
 import os
 import tempfile
+from samba.compat import text_type
 
 
 class DCJoinException(Exception):
@@ -483,6 +484,7 @@ class DCJoinContext(object):
                     v = [rec[a]]
                 else:
                     v = rec[a]
+                v = [x.encode('utf8') if isinstance(x, text_type) else x for x in v]
                 rattr = ctx.tmp_samdb.dsdb_DsReplicaAttribute(ctx.tmp_samdb, a, v)
                 attrs.append(rattr)