migrate update

feature/fix_generate_pass
Andrey 8 years ago
parent 46522711a5
commit f52e3437a0
  1. 9
      finance/signals.py

@ -7,7 +7,7 @@ from django.conf import settings
from finance.models import Invoice
from courses.models import Course
from progress.models import Progress
from progress.models import Progress, ProgressLesson
@receiver(pre_save, sender=Invoice)
@ -36,11 +36,16 @@ def invoice_signal(instance, **kwargs):
user=instance.bill.user,
)
except Progress.DoesNotExist:
Progress.objects.create(
p=Progress.objects.create(
course_token=instance.bill.course_token,
user=instance.bill.user,
teacher=get_user_model().objects.get(out_key=course.get_teacher())
)
ProgressLesson.objects.create(
progress=p,
lesson_token=course.get_first_lesson(),
checker=p.user,
)
msg = EmailMessage(
'Ваш платёж прошёл успешно',

Loading…
Cancel
Save