Fix braintree payment fees view
authorMagnus Hagander <magnus@hagander.net>
Sun, 2 Sep 2018 10:48:26 +0000 (12:48 +0200)
committerMagnus Hagander <magnus@hagander.net>
Sun, 2 Sep 2018 10:48:26 +0000 (12:48 +0200)
This has been broken since payment fees started being tracked, but
apparently nobody ever viewed a braintree invoice that had been paid
before :)

postgresqleu/util/payment/braintree.py

index d21df6648ab768e4efdcf5c6ae66d5069676c734..ce33d10880cc4ffc731efdb2da97aaa8974368d1 100644 (file)
@@ -21,7 +21,7 @@ Mastercard, VISA and American Express.
                m = self._re_braintree.match(invoice.paymentdetails)
                if m:
                        try:
-                               BraintreeTransaction.objects.get(transid=m.groups(1)[0])
+                               return (BraintreeTransaction.objects.get(transid=m.groups(1)[0]), None)
                        except BraintreeTransaction.DoesNotExzist:
                                return (None, "not found")
                else: