From 3d7475be999c4b3c9941d07aa0dda0b717643826 Mon Sep 17 00:00:00 2001 From: Riku Rouvila Date: Sat, 8 Jul 2017 18:21:21 +0100 Subject: [PATCH] more error handling, fix indentation --- routes/membership.js | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/routes/membership.js b/routes/membership.js index 8326df2..854cfd2 100644 --- a/routes/membership.js +++ b/routes/membership.js @@ -31,7 +31,11 @@ function addNewMemberToSheets(data, callback) { function getInfoAndWorksheets(cb) { console.log('Start Google Spreadsheet info fetch.'); doc.getInfo(function(err, info) { - cb(null, info.worksheets[0]); + if(err) { + cb(err); + } else { + cb(null, info.worksheets[0]); + } }); }, function addRow(sheet, cb) { @@ -74,10 +78,10 @@ module.exports = function (app) { console.log(`Start membership addition with body: ${JSON.stringify(req.body)}`); stripe.charges.create({ - amount: config.membership.price, - card: req.body.stripeToken, - currency: 'eur', - description: `Koodiklinikka ry jäsenyys: ${req.body.name}` + amount: config.membership.price, + card: req.body.stripeToken, + currency: 'eur', + description: `Koodiklinikka ry jäsenyys: ${req.body.name}` }, function(err, charge) { if (err) { log(`Membership payment FAILED for: ${JSON.stringify(req.body)}. Reason: ${err.message}`);