lib/closure_tree/support.rb in closure_tree-4.2.7 vs lib/closure_tree/support.rb in closure_tree-4.2.8

- old
+ new

@@ -66,10 +66,14 @@ end opts end def scope_with_order(scope, additional_order_by = nil) - order_option? ? scope.order(*([additional_order_by, order_by].compact)) : scope + if order_option? + scope.order(*([additional_order_by, order_by].compact)) + else + additional_order_by ? scope.order(additional_order_by) : scope + end end # lambda-ize the order, but don't apply the default order_option def has_many_without_order_option(opts) if ActiveRecord::VERSION::MAJOR > 3