diff --git a/Gemfile.lock b/Gemfile.lock index 29a4afa..d261ef0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - query_helper (0.4.0) + query_helper (0.4.2) activerecord (> 5) activesupport (> 5) sqlite3 diff --git a/lib/query_helper/sql_manipulator.rb b/lib/query_helper/sql_manipulator.rb index 609351d..e16b7e1 100644 --- a/lib/query_helper/sql_manipulator.rb +++ b/lib/query_helper/sql_manipulator.rb @@ -40,7 +40,7 @@ def build def insert_select_clauses @additional_select_clauses << count_sql if @include_limit_clause && !(qualify_clause_applicable? || @qualify_present) - @sql.insert(@parser.insert_select_index, " , #{@additional_select_clauses.join(", ")} ") if @additional_select_clauses.length > 0 + @sql.insert(@parser.insert_select_index, " , #{@additional_select_clauses.uniq.join(", ")} ") if @additional_select_clauses.length > 0 end def count_sql diff --git a/lib/query_helper/version.rb b/lib/query_helper/version.rb index f1c7f8d..ee42bd8 100644 --- a/lib/query_helper/version.rb +++ b/lib/query_helper/version.rb @@ -1,3 +1,3 @@ class QueryHelper - VERSION = "0.4.0" + VERSION = "0.4.2" end