Skip to content

Commit

Permalink
Merge pull request #272 from franciscoguzman/master
Browse files Browse the repository at this point in the history
A small fix that prevents error in PostgreSQL
  • Loading branch information
artemk committed Sep 12, 2012
2 parents 1884af8 + 29dd072 commit 89fa894
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions lib/acts_as_taggable_on/acts_as_taggable_on/collection.rb
Expand Up @@ -100,8 +100,8 @@ def all_tag_counts(options = {})
tag_conditions.each { |condition| tag_scope = tag_scope.where(condition) }

# GROUP BY and HAVING clauses:
at_least = sanitize_sql(['tags_count >= ?', options.delete(:at_least)]) if options[:at_least]
at_most = sanitize_sql(['tags_count <= ?', options.delete(:at_most)]) if options[:at_most]
at_least = sanitize_sql(["COUNT(#{ActsAsTaggableOn::Tagging.table_name}.tag_id) >= ?", options.delete(:at_least)]) if options[:at_least]
at_most = sanitize_sql(["COUNT(#{ActsAsTaggableOn::Tagging.table_name}.tag_id) <= ?", options.delete(:at_most)]) if options[:at_most]
having = ["COUNT(#{ActsAsTaggableOn::Tagging.table_name}.tag_id) > 0", at_least, at_most].compact.join(' AND ')

group_columns = "#{ActsAsTaggableOn::Tagging.table_name}.tag_id"
Expand Down

0 comments on commit 89fa894

Please sign in to comment.