<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,4 @@
+*~
 .DS_Store
 tmp
 log</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -23,9 +23,11 @@ class Post &lt; ActiveRecord::Base
   attr_accessible :body
 
   def self.search(query, options = {})
+  # had to change the other join string since it conflicts when we bring parents in
     options[:conditions] ||= [&quot;LOWER(#{Post.table_name}.body) LIKE ?&quot;, &quot;%#{query}%&quot;] unless query.blank?
-    options[:select]     ||= &quot;#{Post.table_name}.*, #{Topic.table_name}.title as topic_title, #{Forum.table_name}.name as forum_name&quot;
-    options[:joins]      ||= &quot;inner join #{Topic.table_name} on #{Post.table_name}.topic_id = #{Topic.table_name}.id inner join #{Forum.table_name} on #{Topic.table_name}.forum_id = #{Forum.table_name}.id&quot;
+    options[:select]     ||= &quot;#{Post.table_name}.*, #{Topic.table_name}.title as topic_title, f.name as forum_name&quot;
+    options[:joins]      ||= &quot;inner join #{Topic.table_name} on #{Post.table_name}.topic_id = #{Topic.table_name}.id &quot; + 
+                             &quot;inner join #{Forum.table_name} as f on #{Topic.table_name}.forum_id = f.id&quot;
     options[:order]      ||= &quot;#{Post.table_name}.created_at DESC&quot;
     options[:count]      ||= {:select =&gt; &quot;#{Post.table_name}.id&quot;}
     paginate options
@@ -39,4 +41,4 @@ protected
   def topic_is_not_locked
     errors.add_to_base(&quot;Topic is locked&quot;) if topic &amp;&amp; topic.locked? &amp;&amp; topic.posts_count &gt; 0
   end
-end
\ No newline at end of file
+end</diff>
      <filename>app/models/post.rb</filename>
    </modified>
    <modified>
      <diff>@@ -92,7 +92,7 @@ describe PostsController, &quot;GET #index (globally)&quot; do
 
   it_assigns :posts, :user =&gt; nil, :forum =&gt; nil, :topic =&gt; nil, :parent =&gt; nil
   it_renders :template, :index
-
+  
   describe PostsController, &quot;(xml)&quot; do
     define_models
     </diff>
      <filename>spec/controllers/posts_controller_spec.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-ActiveRecord::Base.send :include, Technoweenie::ActiveRecordContext
\ No newline at end of file
+ActiveRecord::Base.send :include, Technoweenie::ActiveRecordContext</diff>
      <filename>vendor/plugins/active_record_context/init.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7a2e3b4a414daf4e37351947eba30facd4be2889</id>
    </parent>
  </parents>
  <author>
    <name>Nick Quaranto</name>
    <email>nick@quaran.to</email>
  </author>
  <url>http://github.com/courtenay/altered_beast/commit/f9d8719ba76b5b9729f31cec6324574b259fba33</url>
  <id>f9d8719ba76b5b9729f31cec6324574b259fba33</id>
  <committed-date>2008-09-23T21:07:34-07:00</committed-date>
  <authored-date>2008-09-23T21:07:34-07:00</authored-date>
  <message>Posts controller spec passing with a little search query fixing.</message>
  <tree>5eca34409903274414f131b856b66c09c37b59d4</tree>
  <committer>
    <name>Nick Quaranto</name>
    <email>nick@quaran.to</email>
  </committer>
</commit>
