summaryrefslogtreecommitdiff
path: root/app/models/concerns/from_set_operator.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/concerns/from_set_operator.rb')
-rw-r--r--app/models/concerns/from_set_operator.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/models/concerns/from_set_operator.rb b/app/models/concerns/from_set_operator.rb
index 593fd251c5c..c6d63631c84 100644
--- a/app/models/concerns/from_set_operator.rb
+++ b/app/models/concerns/from_set_operator.rb
@@ -10,8 +10,8 @@ module FromSetOperator
raise "Trying to redefine method '#{method(method_name)}'" if methods.include?(method_name)
- define_method(method_name) do |members, remove_duplicates: true, alias_as: table_name|
- operator_sql = operator.new(members, remove_duplicates: remove_duplicates).to_sql
+ define_method(method_name) do |members, remove_duplicates: true, remove_order: true, alias_as: table_name|
+ operator_sql = operator.new(members, remove_duplicates: remove_duplicates, remove_order: remove_order).to_sql
from(Arel.sql("(#{operator_sql}) #{alias_as}"))
end