diff --git a/app/controllers/spree/checkout_controller.rb b/app/controllers/spree/checkout_controller.rb index 59a923ac28..df60b86d5e 100644 --- a/app/controllers/spree/checkout_controller.rb +++ b/app/controllers/spree/checkout_controller.rb @@ -149,20 +149,6 @@ class Spree::CheckoutController < Spree::StoreController def check_authorization authorize!(:edit, current_order, session[:access_token]) end - - def apply_coupon_code - if params[:order] && params[:order][:coupon_code] - @order.coupon_code = params[:order][:coupon_code] - - coupon_result = Spree::Promo::CouponApplicator.new(@order).apply - if coupon_result[:coupon_applied?] - flash[:success] = coupon_result[:success] if coupon_result[:success].present? - else - flash[:error] = coupon_result[:error] - respond_with(@order) { |format| format.html { render :edit } } and return - end - end - end #################################### #################################### diff --git a/app/controllers/spree/orders_controller.rb b/app/controllers/spree/orders_controller.rb index 7bb99db345..d393bca6fd 100644 --- a/app/controllers/spree/orders_controller.rb +++ b/app/controllers/spree/orders_controller.rb @@ -102,8 +102,6 @@ class Spree::OrdersController < Spree::StoreController discard_empty_line_items with_open_adjustments { update_totals_and_taxes } - render(:edit) && return unless apply_coupon_code - if @order == current_order fire_event('spree.order.contents_changed') else