Sha256: ab7d7235a1f83d84ab3a2a48570ad8d8d0dd89869ddc38729dfe4eae595a7d82

Contents?: true

Size: 517 Bytes

Versions: 10

Compression:

Stored size: 517 Bytes

Contents

OrdersController.class_eval do

  def update
    @order = current_order
    if @order.update_attributes(params[:order])

      if @order.coupon_code.present?
        fire_event('spree.checkout.coupon_code_added', :coupon_code => @order.coupon_code)
      end

      @order.line_items = @order.line_items.select {|li| li.quantity > 0 }
      fire_event('spree.order.contents_changed')
      respond_with(@order) { |format| format.html { redirect_to cart_path } }
    else
      respond_with(@order)
    end
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
spree_promo-0.70.7 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.6 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.5 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.4 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.3 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.2 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.1 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.0 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.0.rc2 app/controllers/orders_controller_decorator.rb
spree_promo-0.70.RC1 app/controllers/orders_controller_decorator.rb