Browse Source

correction bug création adhérents & services

Élie Bouttier 7 years ago
parent
commit
d22b5f48a0
2 changed files with 2 additions and 2 deletions
  1. 1 1
      adhesions/models.py
  2. 1 1
      services/models.py

+ 1 - 1
adhesions/models.py

@@ -68,7 +68,7 @@ class Adhesion(models.Model):
     membership = models.OneToOneField(RecurringPayment)
 
     def save(self, *args, **kwargs):
-        if not self.membership:
+        if not hasattr(self, 'membership'):
             self.membership = RecurringPayment.objects.create()
         super().save(*args, **kwargs)
 

+ 1 - 1
services/models.py

@@ -126,7 +126,7 @@ class Service(models.Model):
     contribution = models.OneToOneField(RecurringPayment)
 
     def save(self, *args, **kwargs):
-        if not self.contribution:
+        if not hasattr(self, 'contribution'):
             self.contribution = RecurringPayment.objects.create()
         super().save(*args, **kwargs)