Deleting paypal and stripe ids when deleting a user.

This commit is contained in:
Samuel Clay 2022-06-21 11:23:25 -04:00
parent 79bc2a22d9
commit 040eb9148e

View file

@ -217,6 +217,14 @@ class Profile(models.Model):
logging.user(self.user, "Deleting %s starred stories." % starred_stories.count()) logging.user(self.user, "Deleting %s starred stories." % starred_stories.count())
starred_stories.delete() starred_stories.delete()
paypal_ids = PaypalIds.objects.filter(user=self.user)
logging.user(self.user, "Deleting %s PayPal IDs." % paypal_ids.count())
paypal_ids.delete()
stripe_ids = StripeIds.objects.filter(user=self.user)
logging.user(self.user, "Deleting %s Stripe IDs." % stripe_ids.count())
stripe_ids.delete()
logging.user(self.user, "Deleting user: %s" % self.user) logging.user(self.user, "Deleting user: %s" % self.user)
self.user.delete() self.user.delete()