From 37cb77a406fb7041dab589d37b6703f4ecb7337a Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Thu, 8 Sep 2022 21:04:54 -0500 Subject: [PATCH] Show decline error text in more cases --- views/credit_cards.slim | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/views/credit_cards.slim b/views/credit_cards.slim index 05ca9e6ad48f222334da2be17374b9a4e7979627..650c71bf98383009da660489e89d1ff55514a963 100644 --- a/views/credit_cards.slim +++ b/views/credit_cards.slim @@ -82,12 +82,18 @@ javascript: return Promise.reject(response); } }).catch(function(err) { - console.log(err); - err.text().then(function(msg) { - instance._mainView.hideLoadingIndicator(); - instance.clearSelectedPaymentMethod(); - instance._mainView.showSheetError(msg); - }); + if(!(err instanceof Response)) return Promise.reject(err); + + return err.text().then(function(msg) { + console.log(msg); + instance._mainView.hideLoadingIndicator(); + instance.clearSelectedPaymentMethod(); + instance._mainView.showSheetError(msg); + var errEl = instance._mainView.sheetErrorText; + if(errEl.innerHTML === instance._mainView.strings.genericError) { + errEl.innerHTML = "Card Issuer Says: " + msg; + } + }); }).catch(function(err) { console.log(err); instance._mainView.hideLoadingIndicator();