diff --git a/app/helpers/admin/products_helper.rb b/app/helpers/admin/products_helper.rb index 043fed3b5d..fe00c22002 100644 --- a/app/helpers/admin/products_helper.rb +++ b/app/helpers/admin/products_helper.rb @@ -44,7 +44,7 @@ module Admin # if user hasn't saved any preferences on products page and there's only one producer; # we need to hide producer column def hide_producer_column?(producer_options) - spree_current_user.column_preferences.products.empty? && producer_options.one? + spree_current_user.column_preferences.bulk_edit_product.empty? && producer_options.one? end end end diff --git a/app/models/column_preference.rb b/app/models/column_preference.rb index 73c59f22a5..04a35ebbe8 100644 --- a/app/models/column_preference.rb +++ b/app/models/column_preference.rb @@ -15,7 +15,7 @@ class ColumnPreference < ApplicationRecord validates :column_name, presence: true, inclusion: { in: proc { |p| valid_columns_for(p.action_name) } } - scope :products, -> { where(action_name: 'products_v3_index') } + scope :bulk_edit_product, -> { where(action_name: 'products_v3_index') } def self.for(user, action_name) stored_preferences = where(user_id: user.id, action_name:)