Skip to content

Commit

Permalink
CR
Browse files Browse the repository at this point in the history
  • Loading branch information
poxip committed Aug 23, 2017
1 parent d67eeb7 commit d316f99
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion aa_stripe/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,12 +128,16 @@ class StripeCoupon(StripeBasicModel):
is_deleted = models.BooleanField(default=False)
is_created_at_stripe = models.BooleanField(default=False)

def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
self._previous_is_deleted = self.is_deleted

def __str__(self):
return self.coupon_id

def save(self, *args, **kwargs):
stripe.api_key = settings.STRIPE_API_KEY
if self.is_deleted:
if self._previous_is_deleted != self.is_deleted and self.is_deleted:
try:
coupon = stripe.Coupon.retrieve(self.coupon_id)
coupon.delete()
Expand Down

0 comments on commit d316f99

Please sign in to comment.