--- versionedFile/versionedFile.py 2005/01/06 16:04:46 1.23 +++ versionedFile/versionedFile.py 2005/01/12 14:04:52 1.24 @@ -143,7 +143,12 @@ class versionedFileFolder(Folder,ECHO_ba def addFile(self,vC,file,author,newName='',content_type='',RESPONSE=None): """ add a new file""" if newName=='': - id=file.filename + filename=file.filename + id=filename[max(filename.rfind('/'), + filename.rfind('\\'), + filename.rfind(':'), + )+1:] +v else: id=newName @@ -399,7 +404,12 @@ class versionedFile(Folder): author=self.REQUEST['author'] if changeName=="yes": - self.title=file.filename[0:] + filename=file.filename + self.title=filename[max(filename.rfind('/'), + filename.rfind('\\'), + filename.rfind(':'), + )+1:] + if not newName=='': self.title=newName[0:]