--- c:\tracdev\trac\trac\attachment.py	2008-04-30 16:50:48.833972400 -0400
+++ C:\Python25\lib\site-packages\trac\attachment.py	2008-04-30 16:53:08.910304400 -0400
@@ -399,6 +399,9 @@
             data = self._render_form(req, attachment)
         else:
             data = self._render_view(req, attachment)
+            if self.env.config.get('wiki','forward_to_raw_href') and data['preview']['rendered'] is None:
+                req.redirect(data['preview']['raw_href'])
+                return # cancel all template processing
 
         add_stylesheet(req, 'common/css/code.css')
         return 'attachment.html', data, None

