diff --git a/app/assets/javascripts/darkswarm/services/credit_cards.js.coffee b/app/assets/javascripts/darkswarm/services/credit_cards.js.coffee index 87ab10e59c..4255b09d8f 100644 --- a/app/assets/javascripts/darkswarm/services/credit_cards.js.coffee +++ b/app/assets/javascripts/darkswarm/services/credit_cards.js.coffee @@ -1,4 +1,4 @@ -Darkswarm.factory 'CreditCards', ($http, $filter, savedCreditCards, Messages)-> +Darkswarm.factory 'CreditCards', ($http, $filter, savedCreditCards, Messages, Customers)-> new class CreditCard saved: $filter('orderBy')(savedCreditCards,'-is_default') @@ -12,6 +12,8 @@ Darkswarm.factory 'CreditCards', ($http, $filter, savedCreditCards, Messages)-> othercard.is_default = false $http.put("/credit_cards/#{card.id}", is_default: true).then (data) -> Messages.success(t('js.default_card_updated')) + for customer in Customers.index() + customer.allow_charges = false , (response) -> Messages.flash(response.data.flash) else