unify account_id creation

This commit is contained in:
Thomas Girod
2022-11-23 12:23:17 +01:00
parent 37216cd16b
commit 751c8a8bc6
6 changed files with 81 additions and 28 deletions

View File

@ -24,7 +24,6 @@
from datetime import date, timedelta
from django.db import models
from django.utils import timezone
from django.utils.translation import gettext_lazy as _
from django.conf import settings
from django.core.exceptions import ValidationError
@ -101,8 +100,8 @@ class Subscription(models.Model):
super(Subscription, self).save()
from counter.models import Customer
if not Customer.objects.filter(user=self.member).exists():
Customer.new_for_user(self.member).save()
_, created = Customer.get_or_create(self.member)
if created:
form = PasswordResetForm({"email": self.member.email})
if form.is_valid():
form.save(