diff --git a/app/models/spree/stock_item.rb b/app/models/spree/stock_item.rb index 47c311b205..9eca73d0c8 100644 --- a/app/models/spree/stock_item.rb +++ b/app/models/spree/stock_item.rb @@ -7,7 +7,9 @@ module Spree has_many :stock_movements, dependent: :destroy validates :stock_location, :variant, presence: true + # rubocop:disable Rails/UniqueValidationWithoutIndex validates :variant_id, uniqueness: { scope: :stock_location_id } + # rubocop:enable Rails/UniqueValidationWithoutIndex attr_accessible :count_on_hand, :variant, :stock_location, :backorderable, :variant_id