<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -19,7 +19,7 @@ class AttachmentsController &lt; ApplicationController
 private
 
   def find_message_and_check_read_access
-    @message = Message.published.find(params[:id])
+    @message = Message.published.find(params[:id], :include =&gt; [:user, :conversation])
     # Rails.cache.fetch('message_'+params[:id]) {Message.published.find(params[:id])}
     unless (logged_in? &amp;&amp; @message.conversation.readable_by?(current_user)) || !@message.conversation.private?
       flash[:error] = &quot;Sorry, this attachment is unavailable.&quot;</diff>
      <filename>app/controllers/attachments_controller.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>2d8579fb420c5f9b35c31effee7d3af52e06b2c1</id>
    </parent>
  </parents>
  <author>
    <name>dmitryame</name>
    <email>dmitry@custommode.com</email>
  </author>
  <url>http://github.com/dmitryame/echowaves/commit/90400c47bdb71c099fc165a8e597f8a98ff652d2</url>
  <id>90400c47bdb71c099fc165a8e597f8a98ff652d2</id>
  <committed-date>2009-11-09T15:11:30-08:00</committed-date>
  <authored-date>2009-11-09T15:11:30-08:00</authored-date>
  <message>taking care of some n+1 queries</message>
  <tree>ba03e51ea9d2d9bbaf23601564190eda1fa35ded</tree>
  <committer>
    <name>dmitryame</name>
    <email>dmitry@custommode.com</email>
  </committer>
</commit>
