From 0ecbee48ae4039f05a4454b41c06508632784d2b Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Wed, 18 Jan 2023 11:47:28 +0100 Subject: [PATCH] Stripe: Catch failing promise on JS level --- .../stripe/static/pretixplugins/stripe/pretix-stripe.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js b/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js index b2afdd3c3f..378b757c77 100644 --- a/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js +++ b/src/pretix/plugins/stripe/static/pretixplugins/stripe/pretix-stripe.js @@ -28,6 +28,11 @@ var pretixstripe = { // and submit $form.get(0).submit(); } + }).catch((e) => { + waitingDialog.hide(); + $(".stripe-errors").stop().hide().removeClass("sr-only"); + $(".stripe-errors").html("
Technical error, please contact support: " + e + "
"); + $(".stripe-errors").slideDown(); }); }, 'load': function () {