From 065ee38f580c77cfb6a2687b449aba70fe11d480 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Poulain?= Date: Fri, 7 Jun 2024 09:59:28 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20suppression=20des=20coul=C3=A9es=20lors?= =?UTF-8?q?=20de=20la=20copie?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- fournée/core/admin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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