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: