From 191a9736888352d8f597ee7ec7885127f9c6d548 Mon Sep 17 00:00:00 2001 From: Rimian Perkins Date: Wed, 29 Mar 2017 14:29:07 +1100 Subject: [PATCH] get the info for security challenge --- .../discourse/components/stripe-card.js.es6 | 27 ++++++++++--------- 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/assets/javascripts/discourse/components/stripe-card.js.es6 b/assets/javascripts/discourse/components/stripe-card.js.es6 index 640e631..0d813d9 100644 --- a/assets/javascripts/discourse/components/stripe-card.js.es6 +++ b/assets/javascripts/discourse/components/stripe-card.js.es6 @@ -65,19 +65,22 @@ export default Ember.Component.extend({ self.set('transactionInProgress', false); } else { + if(data.status == 'succeeded') { + ajax('/users/hp', { method: 'get' }).then(data => { + let params = Ember.assign(data, { + email: self.get('email'), + username: self.get('username'), + name: self.get('name'), + password: self.get('password') + }); - let params = { - email: self.get('email'), - username: self.get('username'), - name: self.get('name'), - password: self.get('password') - }; - - ajax('/users', { data: params, method: 'post' }).then(data => { - self.set('success', data.success); - self.set('transactionInProgress', false); - self.set('result', self.get('result') + data.message); - }); + ajax('/users', { data: params, method: 'post' }).then(data => { + self.set('success', data.success); + self.set('transactionInProgress', false); + self.set('result', self.get('result') + data.message); + }); + }); + } } }); }