diff --git a/fournée/core/admin.py b/fournée/core/admin.py index 7691c67..8ead45a 100644 --- a/fournée/core/admin.py +++ b/fournée/core/admin.py @@ -165,8 +165,12 @@ class FournéeAdmin(nested_admin.NestedModelAdmin): save_on_top = True def save_related(self, request, form, formsets, change): - """Création des coulées manquantes""" super().save_related(request, form, formsets, change) + """Suppression des coulées en cas de copie""" + if "_saveasnew" in request.POST: + form.instance.coulée_set.all().delete() + + """Création des coulées manquantes si demandé""" if change and "_continueandcreatecoulees" in request.POST: obj = form.instance