diff --git a/wizard/scop_deces_wizard.py b/wizard/scop_deces_wizard.py
index 35327c3255ef90343cc300581c88d090eac5c713..83ca0ca8c7d83545830d9d382d8a032d96727208 100644
--- a/wizard/scop_deces_wizard.py
+++ b/wizard/scop_deces_wizard.py
@@ -76,10 +76,11 @@ class ScopDecesWizard(models.TransientModel):
                         [('partner_id', '=', period.partner_id),
                          ('end', '=', False)])
                     for adh in adh_period:
-                        adh.write({
-                            'end': period.end,
-                            'end_reason_id': motif.id
-                        })
+                        if(adh.end==False):
+                            adh.write({
+                                'end': period.end,
+                                'end_reason_id': motif.id
+                            })
 
             else:
                 raise ValidationError(