lib/rhubarb/mixins/freshness.rb in rhubarb-0.2.7 vs lib/rhubarb/mixins/freshness.rb in rhubarb-0.3.0
- old
+ new
@@ -49,12 +49,12 @@
join_clause = join_criteria.join(' AND ')
query = "
SELECT __freshest.* FROM (
SELECT #{projection.to_a.join(', ')} FROM (
- SELECT * from #{table_name} #{where_clause}
+ SELECT * from #{quoted_table_name} #{where_clause}
) #{group_by_clause}
- ) as __fresh INNER JOIN #{table_name} as __freshest ON #{join_clause} ORDER BY row_id"
+ ) as __fresh INNER JOIN #{quoted_table_name} as __freshest ON #{join_clause} ORDER BY row_id"
self.db.execute(query, query_params).map {|tup| self.new(tup) }
end
end
end