Handling missing subscription when canceling paypal.

This commit is contained in:
Samuel Clay 2022-07-01 12:35:59 -04:00
parent 1e2ecb19d9
commit 0c23b6eeb5

View file

@ -868,10 +868,12 @@ class Profile(models.Model):
continue continue
url = f"/v1/billing/subscriptions/{paypal_id}/suspend" url = f"/v1/billing/subscriptions/{paypal_id}/suspend"
response = paypal_api.post(url, { try:
'reason': f"Cancelled on {today}" response = paypal_api.post(url, {
}) 'reason': f"Cancelled on {today}"
# logging.user(self.user, f"response: {response}") })
except paypalrestsdk.ResourceNotFound as e:
logging.user(self.user, f"~FRCouldn't find paypal response during ~FB~SB{paypal_id}~SN~FR profile suspend: ~SB~FB{e}")
logging.user(self.user, "~FRCanceling Paypal subscription: %s" % paypal_id) logging.user(self.user, "~FRCanceling Paypal subscription: %s" % paypal_id)
return paypal_id return paypal_id