--- versionedFile/extVersionedFile.py 2008/06/27 17:49:17 1.23 +++ versionedFile/extVersionedFile.py 2008/08/08 16:19:26 1.25 @@ -618,7 +618,7 @@ class extVersionedFileObject(ExtFile): """modify any of the objects attributes""" for arg in args: if hasattr(self, arg): - logging.debug("changeObject %s: %s = %s"%(self,arg,args[arg])) + logging.debug("changeObject %s: %s=%s"%(repr(self),arg,args[arg])) setattr(self, arg, args[arg]) security.declarePublic('getTitle') @@ -797,6 +797,8 @@ class extVersionedFile(CatalogAware,Fold self.id=id self.title=title self.lockedBy=lockedBy + if self.lockedBy is None: + self.lockedBy = '' self.author=author self.lastVersionNumber=0 self.lastVersionId=None @@ -896,6 +898,8 @@ class extVersionedFile(CatalogAware,Fold def getLockedBy(self): """get locked by""" + if self.lockedBy is None: + self.lockedBy = '' return str(self.lockedBy) def getLastVersionNumber(self):