lib/blacklight/search_builder.rb in blacklight-6.0.2 vs lib/blacklight/search_builder.rb in blacklight-6.1.0
- old
+ new
@@ -208,17 +208,21 @@
rows.to_i unless rows.nil?
end
end
end
- alias_method :per, :rows
+ alias per rows
def sort
- field = if blacklight_params[:sort].blank? and sort_field = blacklight_config.default_sort_field
+ sort_field = if blacklight_params[:sort].blank?
# no sort param provided, use default
- sort_field.sort
- elsif sort_field = blacklight_config.sort_fields[blacklight_params[:sort]]
+ blacklight_config.default_sort_field
+ else
# check for sort field key
+ blacklight_config.sort_fields[blacklight_params[:sort]]
+ end
+
+ field = if sort_field.present?
sort_field.sort
else
# just pass the key through
blacklight_params[:sort]
end