--- versionedFile/versionedFile.py 2005/10/19 11:47:47 1.47 +++ versionedFile/versionedFile.py 2005/10/19 11:56:52 1.48 @@ -515,7 +515,7 @@ class versionedFileObject(File): - def download(self): + def download(self,REQUEST=None,RESPONSE=None): """download and lock""" self.REQUEST.RESPONSE.setHeader("Content-Disposition","""attachement; filename=%s"""%self.getId()) @@ -525,9 +525,10 @@ class versionedFileObject(File): #self.REQUEST.RESPONSE.redirect(self.absolute_url()) #txt=urllib.urlopen(self.absolute_url()).read() #self.REQUEST.RESPONSE.write(txt) - self.REQUEST.RESPONSE.write(self.index_html()) - - + try: + self.REQUEST.RESPONSE.write(self.index_html()) + except: + self.REQUEST.RESPONSE.write(self.index_html(REQUEST,RESPONSE)) self.REQUEST.close()