This commit is contained in:
Barnabé 2021-09-29 16:56:49 +02:00
parent 9f23908f7f
commit e45208a394

View File

@ -18,9 +18,7 @@ class Admin::PProductRefsController < ApplicationController
# @purchase_p_product_cats = PProductCat.where(:purchase => true).order(:name).all
global_search_ids = @p_product_refs.ids
p_product_ref_cat_id_ids = @p_product_refs.ids
s_brand_id_ids = @p_product_refs.ids
global_search_ids = p_product_ref_cat_id_ids = s_brand_id_ids = @p_product_refs.ids
if params[:search][:global].to_s != ""
global_search_ids = PProductRef.global_search(params[:search][:global]).ids
@ -52,13 +50,11 @@ class Admin::PProductRefsController < ApplicationController
s_brand_id_ids = @p_product_refs.where(:p_products => {:s_brand_id => params[:search][:s_brand_id]}).ids
end
final_ids = global_search_ids & p_product_ref_cat_id_ids & s_brand_id_ids
if params[:search].present?
@p_product_refs = PProductRef.where(id: final_ids)
else
@p_product_refs = PProductRef.joins(:p_product)
end
@p_product_refs = sort_by_sorting(@p_product_refs, "id DESC")
respond_to do |format|