Commit f07f8d58 authored by Hamza Dely's avatar Hamza Dely
Browse files

[comptes/serializers] Corrige un bug empêchant de mettre à jour un adhérent dans certains cas

parent 96f54fae
......@@ -128,12 +128,15 @@ class AdherentSerializer(mixins.DynamicFieldsMixin, serializers.ModelSerializer)
la section du nouvel adhérent n'est pas fermée et que le
formulaire est complet relativement au type de compte.
"""
if data['type'] != Adherent.DEBIT and not data.get('nom', ''):
obj_type = data.get('type', self.instance.type)
obj_nom = data.get('nom', self.instance.nom)
obj_prenom = data.get('prenom', self.instance.prenom)
if obj_type != Adherent.DEBIT and not obj_nom:
self.add_error(
'nom',
serializers.ValidationError("Veuillez rensigner votre nom."),
)
if data['type'] == Adherent.PERSONNE and not data.get('prenom', ''):
if obj_type == Adherent.PERSONNE and not obj_prenom:
self.add_error(
'prenom',
serializers.ValidationError("Veuillez rensigner votre prénom."),
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment