Extract #set_payment_amount method

This commit is contained in:
Matt-Yorkley
2021-09-01 11:51:47 +01:00
parent 2786fb30ba
commit ac4d721de0

View File

@@ -146,14 +146,17 @@ class SplitCheckoutController < ::BaseController
payments_attributes: [:payment_method_id]
)
if @order_params[:payments_attributes]
# Set payment amount
@order_params[:payments_attributes].first[:amount] = @order.total
end
set_payment_amount
@order_params
end
def set_payment_amount
return unless @order_params[:payments_attributes]
@order_params[:payments_attributes].first[:amount] = @order.total
end
def redirect_to_step
case @order.state
when "cart", "address", "delivery"