diff --git a/lib/open_food_network/scope_variants_for_search.rb b/lib/open_food_network/scope_variants_for_search.rb index abc0502750..b66ea88539 100644 --- a/lib/open_food_network/scope_variants_for_search.rb +++ b/lib/open_food_network/scope_variants_for_search.rb @@ -37,7 +37,9 @@ module OpenFoodNetwork ransack(search_params.merge(m: 'or')). result. includes(:product). - order("products_spree_variants.name, display_name, display_as, products_spree_variants.variant_unit_name") + merge(Spree::Product.order(:name)). + order(:display_name, :display_as). + merge(Spree::Product.order(:variant_unit_name)) end def distributor