From df4951ee98f62efdbe37d8a3ce6ca6e0460aa2be Mon Sep 17 00:00:00 2001 From: Dmitriy Shesterkin Date: Tue, 15 Aug 2017 08:11:08 +0300 Subject: [PATCH] fix --- src/customer/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/customer/models.py b/src/customer/models.py index bcb761d..074b923 100644 --- a/src/customer/models.py +++ b/src/customer/models.py @@ -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(