lib/torque/postgresql/auxiliary_statement.rb in torque-postgresql-0.1.4 vs lib/torque/postgresql/auxiliary_statement.rb in torque-postgresql-0.1.5

- old
+ new

@@ -167,12 +167,12 @@ foreign_key = (polymorphic.present? ? polymorphic : base_name) foreign_key = foreign_key.to_s.foreign_key if query.columns_hash.key?(foreign_key) joins_projections(base.primary_key => foreign_key) if polymorphic.present? - foreign_type = project(foreign_key.gsub(/_id$/, '_type'), query_table) - @selected_attributes << foreign_type - @join_attributes << foreign_type.eq(base_name) + foreign_type = foreign_key.gsub(/_id$/, '_type') + @selected_attributes << project(foreign_type, query_table) + @join_attributes << project(foreign_type).eq(base_name) end end end end