X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/09a2e88c51e5432e607f2a38466e55b4ba15e887..3a31db02591a2f57d51b98ba9add7d835c5c6c26:/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