diff --git a/src/app/organization/organizationBillingChangePaymentController.js b/src/app/organization/organizationBillingChangePaymentController.js index 48ce53b4..7893ac30 100644 --- a/src/app/organization/organizationBillingChangePaymentController.js +++ b/src/app/organization/organizationBillingChangePaymentController.js @@ -16,6 +16,8 @@ }; return apiService.organizations.putPayment({ id: $state.params.orgId }, request).$promise; + }, function (err) { + throw err.message; }).then(function (response) { $scope.card = null; if (existingPaymentMethod) { diff --git a/src/app/settings/settingsBillingChangePaymentController.js b/src/app/settings/settingsBillingChangePaymentController.js index 615de9db..0fa6419e 100644 --- a/src/app/settings/settingsBillingChangePaymentController.js +++ b/src/app/settings/settingsBillingChangePaymentController.js @@ -86,6 +86,8 @@ else { return stripe.card.createToken(card).then(function (response) { return response.id; + }).catch(function (err) { + throw err.message; }); } } diff --git a/src/app/settings/settingsCreateOrganizationController.js b/src/app/settings/settingsCreateOrganizationController.js index 52227332..42f7bcf2 100644 --- a/src/app/settings/settingsCreateOrganizationController.js +++ b/src/app/settings/settingsCreateOrganizationController.js @@ -75,6 +75,8 @@ }; return apiService.organizations.post(paidRequest).$promise; + }, function (err) { + throw err.message; }).then(finalizeCreate); } diff --git a/src/app/settings/settingsPremiumController.js b/src/app/settings/settingsPremiumController.js index b8781a5c..bcb8b4dc 100644 --- a/src/app/settings/settingsPremiumController.js +++ b/src/app/settings/settingsPremiumController.js @@ -91,6 +91,8 @@ else { return stripe.card.createToken(model.card).then(function (response) { return response.id; + }).catch(function (err) { + throw err.message; }); } }