From 89ada16a503254bf1302a83c6b85b1e6be588105 Mon Sep 17 00:00:00 2001 From: Yoan Le Clanche Date: Wed, 12 Jul 2023 14:40:00 +0200 Subject: [PATCH] Keep seminar part order when cloning : https://trackers.pilotsystems.net/prebarreau/0692 --- teleforma/models/pro.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/teleforma/models/pro.py b/teleforma/models/pro.py index 557a889e..36b2eaee 100644 --- a/teleforma/models/pro.py +++ b/teleforma/models/pro.py @@ -267,11 +267,11 @@ class Seminar(ClonableMixin, Displayable, ProductCodeMixin, SuggestionsMixin): for item in source.all(): destination.add(item) - for question in self.question.all(): + for question in self.question.order_by('id'): question_clone = question.clone() question_clone.seminar = clone question_clone.save() - for part in self.parts.all(): + for part in self.parts.order_by('id'): parts_clone = part.clone(from_period, to_period) parts_clone.seminar = clone parts_clone.save() -- 2.39.5