From 760f2d35bbe3aa3925b6e62223efe80aae88e684 Mon Sep 17 00:00:00 2001 From: Nick Winter Date: Mon, 9 Feb 2015 08:31:44 -0800 Subject: [PATCH] Fixed bug with checkStripeCharges also trying to match iOS charges. --- server/payments/payment_handler.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/payments/payment_handler.coffee b/server/payments/payment_handler.coffee index 9e24be60e..f51adea87 100644 --- a/server/payments/payment_handler.coffee +++ b/server/payments/payment_handler.coffee @@ -309,7 +309,7 @@ PaymentHandler = class PaymentHandler extends Handler return @sendSuccess(res) unless customerID = req.user.get('stripe')?.customerID async.parallel([ ((callback) -> - criteria = { recipient: req.user._id, 'stripe.invoiceID': { $exists: false } } + criteria = { recipient: req.user._id, 'stripe.invoiceID': { $exists: false }, 'ios.transactionID': { $exists: false } } Payment.find(criteria).limit(100).sort({_id:-1}).exec((err, payments) => callback(err, payments) )