--- /usr/lib/python2.2/site-packages/trac/File.py	2004-11-12 05:39:55.000000000 +1300
+++ /root/File.py	2005-01-08 18:09:25.044771664 +1300
@@ -137,7 +137,7 @@
                                      urllib.quote(self.attachment_id),
                                      urllib.quote(self.filename))
             try:
-                fd = open(self.path, 'rb')
+                fd = open(urllib.unquote(self.path), 'rb')
             except IOError:
                 raise util.TracError('Attachment not found')
             
