From 61f8dfd809dffa9eff7b98ed3f019f3c5e9f60dc Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Bellet Date: Mon, 9 May 2022 17:45:52 +0200 Subject: [PATCH] Add `order_token` params to the redirect URL after checkout --- app/controllers/split_checkout_controller.rb | 2 +- spec/controllers/split_checkout_controller_spec.rb | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/split_checkout_controller.rb b/app/controllers/split_checkout_controller.rb index 40534cf792..7a9e9f0442 100644 --- a/app/controllers/split_checkout_controller.rb +++ b/app/controllers/split_checkout_controller.rb @@ -132,7 +132,7 @@ class SplitCheckoutController < ::BaseController when "confirmation" redirect_to checkout_step_path(:summary) else - redirect_to order_path(@order) + redirect_to order_path(@order, order_token: @order.token) end end diff --git a/spec/controllers/split_checkout_controller_spec.rb b/spec/controllers/split_checkout_controller_spec.rb index 8c15915b95..353a7abd38 100644 --- a/spec/controllers/split_checkout_controller_spec.rb +++ b/spec/controllers/split_checkout_controller_spec.rb @@ -227,7 +227,7 @@ describe SplitCheckoutController, type: :controller do it "completes the order and redirects to order confirmation" do put :update, params: params - expect(response).to redirect_to order_path(order) + expect(response).to redirect_to order_path(order, order_token: order.token) expect(order.reload.state).to eq "complete" end end @@ -255,7 +255,7 @@ describe SplitCheckoutController, type: :controller do it "completes the order and redirects to order confirmation" do put :update, params: params - expect(response).to redirect_to order_path(order) + expect(response).to redirect_to order_path(order, order_token: order.token) expect(order.reload.state).to eq "complete" end end