--- versionedFile/versionedFile.py 2004/10/19 14:35:07 1.15 +++ versionedFile/versionedFile.py 2004/11/04 08:53:38 1.18 @@ -78,10 +78,10 @@ class versionedFileFolder(Folder): """get all versioned files""" def sortName(x,y): - return cmp(x[1].title,y[1].title) + return cmp(x[1].title.lower(),y[1].title.lower()) def sortDate(x,y): - return cmp(x[1].getLastVersion().getTime(),y[1].getLastVersion().getTime) + return cmp(y[1].getLastVersion().getTime(),x[1].getLastVersion().getTime()) def sortAuthor(x,y): @@ -188,7 +188,10 @@ class versionedFileObject(File): #return self.bobobase_modification_time().ISO() if hasattr(self,'time'): return time.strftime("%Y-%m-%d %H:%M:%S",self.time) + elif hasattr(self,'timefixed'): + return self.timefixed else: + setattr(self,'timefixed',self.bobobase_modification_time().ISO()) return self.bobobase_modification_time().ISO()