We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b36a49a commit c9e21fdCopy full SHA for c9e21fd
lib/jsonapi/scopes/sorts.rb
@@ -21,12 +21,8 @@ def sortable_fields(*fields)
21
def apply_sort(params = {}, options = { allowed: [], default: {} })
22
fields = params.dig(:sort)
23
24
- allowed_fields = Array.wrap(options[:allowed]).presence || @sortable_fields
25
- allowed_fields = allowed_fields.map(&:to_sym)
26
-
27
- default_order = options[:default].presence || @default_sort
28
- default_order = default_order.transform_keys(&:to_sym)
29
+ allowed_fields = (Array.wrap(options[:allowed]).presence || @sortable_fields).map(&:to_sym)
+ default_order = (options[:default].presence || @default_sort).transform_keys(&:to_sym)
30
ordered_fields = convert_to_ordered_hash(fields)
31
32
ordered_fields.each do |field, _|
0 commit comments