diff --git a/app/services/products_renderer.rb b/app/services/products_renderer.rb index 83bbae5790..bae0a252eb 100644 --- a/app/services/products_renderer.rb +++ b/app/services/products_renderer.rb @@ -31,7 +31,9 @@ class ProductsRenderer return unless order_cycle @products ||= begin - results = distributed_products.products_relation.order(taxon_order) + results = distributed_products. + products_relation. + order(Arel.sql(taxon_order)) filter_and_paginate(results). each { |product| product_scoper.scope(product) } # Scope results with variant_overrides