|
|
|
|
@ -794,8 +794,6 @@ class Payment(models.Model): |
|
|
|
|
def save(self, *args, **kwargs): |
|
|
|
|
# if manual setup |
|
|
|
|
if self.status == self.SUCCESS: |
|
|
|
|
self.user.profile.active = True |
|
|
|
|
self.user.profile.save() |
|
|
|
|
if self.date is None: |
|
|
|
|
self.date = datetime.now().date() |
|
|
|
|
payment = super(Payment, self).save(*args, **kwargs) |
|
|
|
|
@ -847,6 +845,9 @@ def check_license_dependence(sender, **kwargs): |
|
|
|
|
lic.date_from.strftime("%d.%m.%Y") |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
payment.user.profile.active = True |
|
|
|
|
payment.user.profile.save() |
|
|
|
|
|
|
|
|
|
bonus_license = create_bonus_license(lic) |
|
|
|
|
if bonus_license: |
|
|
|
|
emails.send_bonus_license_issued.delay( |
|
|
|
|
|