<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -105,8 +105,8 @@ module NestedHasManyThrough
       end
       
       conditions = ''
-      # Add filter for single-table inheritance, if applicable.
-      conditions += &quot; AND #{remote_table_alias}.#{association_class.inheritance_column} = #{association_class.quote_value(association_class.name.demodulize)}&quot; unless association_class.descends_from_active_record?
+      # Add type_condition, if applicable
+      conditions += &quot; AND #{association_class.send(:type_condition, remote_table_alias)}&quot; unless association_class.descends_from_active_record?
       # Add custom conditions
       conditions += &quot; AND (#{interpolate_sql(association_class.send(:sanitize_sql, reflection.options[:conditions]))})&quot; if reflection.options[:conditions]
       </diff>
      <filename>lib/nested_has_many_through.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>45500a3d4e9b7f2d60eba3ee20992a2863d829cd</id>
    </parent>
  </parents>
  <author>
    <name>Ian White</name>
    <email>ian.w.white@gmail.com</email>
  </author>
  <url>http://github.com/ianwhite/nested_has_many_through/commit/81add465f40d9ab403807f3058c7d228b3137d22</url>
  <id>81add465f40d9ab403807f3058c7d228b3137d22</id>
  <committed-date>2009-05-31T23:56:13-07:00</committed-date>
  <authored-date>2009-05-31T23:56:13-07:00</authored-date>
  <message>Use AR::Base.type_condition to construct conditions</message>
  <tree>b34dd3529abfbd13c1824a284760f3fc81b956a5</tree>
  <committer>
    <name>Ian White</name>
    <email>ian.w.white@gmail.com</email>
  </committer>
</commit>
