From a3b9bc0d90035d5e29e26ae417cff59d12978fd9 Mon Sep 17 00:00:00 2001 From: Tanner Collin Date: Wed, 22 Dec 2021 06:25:02 +0000 Subject: [PATCH] Fix bugs --- apiserver/apiserver/api/models.py | 2 +- apiserver/apiserver/api/utils_paypal.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apiserver/apiserver/api/models.py b/apiserver/apiserver/api/models.py index d0ee82c..12adc00 100644 --- a/apiserver/apiserver/api/models.py +++ b/apiserver/apiserver/api/models.py @@ -89,7 +89,7 @@ class PayPalHint(models.Model): user = models.ForeignKey(User, related_name='paypal_hints', blank=True, null=True, on_delete=models.SET_NULL) account = models.CharField(unique=True, max_length=13) - member_id = models.IntegerField() + member_id = models.IntegerField(null=True) history = HistoricalRecords() diff --git a/apiserver/apiserver/api/utils_paypal.py b/apiserver/apiserver/api/utils_paypal.py index 5452a71..cf128cc 100644 --- a/apiserver/apiserver/api/utils_paypal.py +++ b/apiserver/apiserver/api/utils_paypal.py @@ -330,14 +330,14 @@ def process_paypal_ipn(data): try: user = hints.get(account=data['payer_id']).user - except hints.DoesNotExist: + except models.PayPalHint.DoesNotExist: logger.info('IPN - No PayPalHint found for %s', data['payer_id']) if not user and 'member' in custom_json: member_id = custom_json['member'] try: user = members.get(id=member_id).user - except members.DoesNotExist: + except models.Member.DoesNotExist: pass if not user: