fix
authorOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 20 Mar 2012 20:30:07 +0000 (16:30 -0400)
committerOlivier Larchevêque <olivier.larcheveque@auf.org>
Tue, 20 Mar 2012 20:30:07 +0000 (16:30 -0400)
project/recrutement/models.py

index 61a6cd6..a7ba3e0 100644 (file)
@@ -3,7 +3,7 @@
 from django.contrib.auth.models import User
 from tinymce import models as tinymce_models
 from django.db import models
-from django.db.models.signals import post_init, pre_delete
+from django.db.models.signals import pre_save, pre_delete
 from django.dispatch import receiver
 
 
@@ -100,7 +100,7 @@ class Evaluateur(models.Model):
 
 # Synchro des objets évaluateurs pour mettre les users Django dans le groupe
 # évaluateurs, afin d'y mettre des permissions
-@receiver(post_init, sender=Evaluateur)
+@receiver(pre_save, sender=Evaluateur)
 def sync_add_groupe_evaluateur(sender, **kwargs):
     instance = kwargs['instance']
     if grp_evaluateurs_recrutement not in instance.user.groups.all():