From 9ed1af4538867eaac0fb4818f54883437b5b4b46 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Wed, 22 Feb 2017 11:12:19 +1100 Subject: [PATCH] catch the error and render charge json --- app/controllers/discourse_payments/charges_controller.rb | 2 +- assets/javascripts/discourse/components/stripe-card.js.es6 | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/app/controllers/discourse_payments/charges_controller.rb b/app/controllers/discourse_payments/charges_controller.rb index a546f99..10dd18e 100644 --- a/app/controllers/discourse_payments/charges_controller.rb +++ b/app/controllers/discourse_payments/charges_controller.rb @@ -27,7 +27,7 @@ module DiscoursePayments # BadgeGranter.grant(badge, current_user) - render :json => { status: 'OK' } + render :json => charge end end end diff --git a/assets/javascripts/discourse/components/stripe-card.js.es6 b/assets/javascripts/discourse/components/stripe-card.js.es6 index 66edbed..c21c62a 100644 --- a/assets/javascripts/discourse/components/stripe-card.js.es6 +++ b/assets/javascripts/discourse/components/stripe-card.js.es6 @@ -26,6 +26,8 @@ export default Ember.Component.extend({ ajax('/charges', { data: data, method: 'post' }).then(data => { console.log(data); + }).catch(() => { + console.log('error'); }); } });