From a7d8185efab0b2e182dfc5cd74ea7bbb28e103ee Mon Sep 17 00:00:00 2001 From: Matt75 <5262628+Matt75@users.noreply.github.com> Date: Mon, 11 Mar 2024 15:06:51 +0100 Subject: [PATCH] Fix error thrown after redirect to checkout --- _dev/js/front/src/api/ps-checkout.api.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/_dev/js/front/src/api/ps-checkout.api.js b/_dev/js/front/src/api/ps-checkout.api.js index fea682dfc..36dba4707 100644 --- a/_dev/js/front/src/api/ps-checkout.api.js +++ b/_dev/js/front/src/api/ps-checkout.api.js @@ -146,7 +146,11 @@ export class PsCheckoutApi extends BaseClass { if (isJsonResponse) { if (false === response.ok || response.status >= 400) { return response.json().then((response) => { - if (actions?.restart && response.body && 85 === response.body.error.code) { + if ( + actions?.restart && + response.body && + 85 === response.body.error.code + ) { return actions.restart(); } @@ -221,6 +225,8 @@ export class PsCheckoutApi extends BaseClass { window.location.href = new URL( this.config.checkoutCheckoutUrl ).toString(); + + return; } throw new Error(this.$('checkout.form.error.label'));