|
@@ -31,7 +31,7 @@ class Member(CoinLdapSyncModel):
|
|
|
('demande_adhesion', "Demande d'adhésion"),
|
|
|
)
|
|
|
|
|
|
- user = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, default=None,
|
|
|
+ user = models.OneToOneField(settings.AUTH_USER_MODEL, null=True, default=None,
|
|
|
verbose_name='Utilisateur Django',
|
|
|
on_delete=models.SET_NULL)
|
|
|
status = models.CharField(max_length=50, choices=MEMBER_STATUS_CHOICES,
|
|
@@ -239,7 +239,7 @@ def define_ldap_cn(sender, instance, **kwargs):
|
|
|
Lors de la sauvegarde d'un membre. Si le champ ldap_cn n'est pas définit,
|
|
|
le calcul automatiquement en fonction du nom et du prénom
|
|
|
"""
|
|
|
- if not instance.ldap_cn and self.pk:
|
|
|
+ if not instance.ldap_cn and not instance.pk:
|
|
|
instance.ldap_cn = instance.get_automatic_ldap_cn()
|
|
|
|
|
|
|