From e42ac943185207620a51669985989d0e088411f1 Mon Sep 17 00:00:00 2001 From: Jean-Marie Favreau Date: Mon, 11 Nov 2024 15:22:40 +0100 Subject: [PATCH] =?UTF-8?q?On=20publie=20un=20=C3=A9v=C3=A9nement=20r?= =?UTF-8?q?=C3=A9cemment=20import=C3=A9=20si=20on=20=C3=A9dite=20une=20nou?= =?UTF-8?q?velle=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/agenda_culturel/models.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/agenda_culturel/models.py b/src/agenda_culturel/models.py index 53a5f91..4bf8f09 100644 --- a/src/agenda_culturel/models.py +++ b/src/agenda_culturel/models.py @@ -903,6 +903,13 @@ class Event(models.Model): if clone: self.other_versions.representative = self self.other_versions.save() + # if we just clone a single event, its status is + # the same as the status of the current object + if self.other_versions.get_duplicated().count() == 2: + for e in self.other_versions.get_duplicated(): + if e != self: + e.status = self.status + e.save() def from_structure(event_structure, import_source=None): if "category" in event_structure and event_structure["category"] is not None: