X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d63601c63f651ab9fe4fefb5a7e8d76bf0495da3..4c76ae6b65612579e465a2862f3c2bdfea06b43a:/services/api/lib/load_param.rb diff --git a/services/api/lib/load_param.rb b/services/api/lib/load_param.rb index 3bab33f9a9..dee0f23b1d 100644 --- a/services/api/lib/load_param.rb +++ b/services/api/lib/load_param.rb @@ -153,8 +153,9 @@ module LoadParam # Any ordering columns must be selected when doing select, # otherwise it is an SQL error, so filter out invaliding orderings. @orders.select! { |o| + col, dir = o.split # match select column against order array entry - @select.select { |s| /^#{table_name}.#{s}( (asc|desc))?$/.match o }.any? + @select.select { |s| col == "#{table_name}.#{s}" }.any? } end