From fac02c794c0f5c3f81c180a7b3dc88c7f5d7c48d Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Wed, 5 Jul 2023 14:28:34 +0200 Subject: [PATCH] Search through more attributes than only name Copy/paste from `app/assets/javascripts/darkswarm/controllers/products_controller.js.coffee` --- app/reflexes/products_reflex.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/reflexes/products_reflex.rb b/app/reflexes/products_reflex.rb index 537a7b9d3b..52c8f96e5b 100644 --- a/app/reflexes/products_reflex.rb +++ b/app/reflexes/products_reflex.rb @@ -107,7 +107,11 @@ class ProductsReflex < ApplicationReflex def ransack_query query = { s: "name desc" } query = query.merge({ supplier_id_in: @producer_id }) if @producer_id.present? - query = query.merge({ name_cont: @search_term }) if @search_term.present? + if @search_term.present? + # rubocop:disable Layout/LineLength + query = query.merge({ name_or_meta_keywords_or_variants_display_as_or_variants_display_name_or_supplier_name_cont: @search_term }) + # rubocop:enable Layout/LineLength + end query = query.merge({ primary_taxon_id_in: @category_id }) if @category_id.present? query end