--- VSyncer/VSyncer.py 2008/01/02 19:01:35 1.1 +++ VSyncer/VSyncer.py 2008/01/04 15:34:43 1.4 @@ -9,7 +9,7 @@ from cgi import escape import logging # import our own things. from Config import * -from BaseSyncer import BaseSyncer +from BaseSyncer import * from SysConfig import * manage_addVSServerForm = DTMLFile('dtml/VAdd', globals()) @@ -253,7 +253,7 @@ class VSSyncer(BaseSyncer): if type(object) == StringType: object = [object,] for ob in object: - if ob not in allowed_objs_sync: + if allowed_objs_sync and ob not in allowed_objs_sync: msgs.append(403) continue try: @@ -306,7 +306,7 @@ class VSSyncer(BaseSyncer): src += data.data data=data.next #return self._encode(src) - return self._encode(md5.new(src).digest()) + return self._encode(md5.new(utf8ify(src)).digest()) ############################### # internal only