Sha256: 7cf0b2ae855092f5cbcafa264777f9d333ae77f358ef4c0464a689cb2653b3a6

Contents?: true

Size: 359 Bytes

Versions: 2

Compression:

Stored size: 359 Bytes

Contents

Spree::Admin::ProductsController.class_eval do
  update.before :set_stores

  private

  def set_stores
    # Remove all store associations if store data is being passed and no stores are selected
    if params[:update_store_ids] && !params[:product].key?(:store_ids)
      @product.stores.clear
    end
  end
end if SpreeMultiDomain::Engine.admin_available?

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
solidus_multi_domain-1.5.0 app/controllers/spree/admin/products_controller_decorator.rb
solidus_multi_domain-1.4.3 app/controllers/spree/admin/products_controller_decorator.rb