From cbb3f202ca17a7528146dc9dbd1680b7eb8479de Mon Sep 17 00:00:00 2001 From: Matt-Yorkley <9029026+Matt-Yorkley@users.noreply.github.com> Date: Tue, 5 Nov 2019 15:55:09 +0000 Subject: [PATCH] Eager-load option_values in OpenFoodNetwork::ScopeVariantsForSearch --- lib/open_food_network/scope_variants_for_search.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/open_food_network/scope_variants_for_search.rb b/lib/open_food_network/scope_variants_for_search.rb index 24b110fb6e..ddf1d48771 100644 --- a/lib/open_food_network/scope_variants_for_search.rb +++ b/lib/open_food_network/scope_variants_for_search.rb @@ -30,7 +30,9 @@ module OpenFoodNetwork end def query_scope - Spree::Variant.where(is_master: false).ransack(search_params.merge(m: 'or')).result + Spree::Variant.where(is_master: false). + includes(option_values: :option_type). + ransack(search_params.merge(m: 'or')).result end def distributor