From e51ff3a77859bf08f65f1b774613e863f6e5f209 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 2 Apr 2017 19:43:28 +0300 Subject: [PATCH] license: changed set_paid method --- project/customer/models.py | 3 +-- project/yandex_money/views.py | 3 ++- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/project/customer/models.py b/project/customer/models.py index 82a4858..12ba7b4 100644 --- a/project/customer/models.py +++ b/project/customer/models.py @@ -463,8 +463,7 @@ class License(models.Model): # дополнительные действия, связанные с сохранением лицензии utils.check_one_profile(self.company, License, now_, manual=True) - def set_paid(self, paid_date=None): - self.paid_date = paid_date or date.today() + def set_paid(self): self.status = consts.LICENSE_PAID def get_company(self): diff --git a/project/yandex_money/views.py b/project/yandex_money/views.py index c35689c..8224606 100644 --- a/project/yandex_money/views.py +++ b/project/yandex_money/views.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- import logging -from datetime import datetime +from datetime import datetime, date from django.http import HttpResponse from django.utils.decorators import method_decorator @@ -147,5 +147,6 @@ class NoticeFormView(BaseView): payment.status = payment.STATUS.SUCCESS payment.save() license = License.objects.get(id=payment.order_number) + license.paid_date = date.today() license.set_paid() license.save()