From 6e842212eac021f116a8ab277fb0acca49abdfdd Mon Sep 17 00:00:00 2001 From: Luis Ramos Date: Fri, 29 May 2020 14:29:49 +0100 Subject: [PATCH] Always throw back error even if there is an error loading the flash for example translating the error message --- .../javascripts/darkswarm/services/checkout.js.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/darkswarm/services/checkout.js.coffee b/app/assets/javascripts/darkswarm/services/checkout.js.coffee index f0da646ebe..569382d52e 100644 --- a/app/assets/javascripts/darkswarm/services/checkout.js.coffee +++ b/app/assets/javascripts/darkswarm/services/checkout.js.coffee @@ -21,8 +21,10 @@ Darkswarm.factory 'Checkout', ($injector, CurrentOrder, ShippingMethods, StripeE try @handle_checkout_error_response(response) catch error - @loadFlash(error: t("checkout.failed")) # inform the user about the unexpected error - throw error # generate a BugsnagJS alert + try + @loadFlash(error: t("checkout.failed")) # inform the user about the unexpected error + finally + throw error # generate a BugsnagJS alert handle_checkout_error_response: (response) => if response.data.path