From 7fafdf6af8cf40c6d7a8a96f6bb767284d85f86e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 23 Oct 2024 19:30:17 +0200 Subject: [PATCH] Set planned date of moves for all productions at once Closes #8873 --- modules/production/production.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/production/production.py b/modules/production/production.py index 633d5749ef..e27e867b28 100644 --- a/modules/production/production.py +++ b/modules/production/production.py @@ -655,15 +655,13 @@ class Production(ShipmentAssignMixin, Workflow, ModelSQL, ModelView): @classmethod def create(cls, vlist): productions = super(Production, cls).create(vlist) - for production in productions: - production._set_move_planned_date() + cls._set_move_planned_date(productions) return productions @classmethod def write(cls, *args): super(Production, cls).write(*args) - for production in sum(args[::2], []): - production._set_move_planned_date() + cls._set_move_planned_date(sum(args[::2], [])) @classmethod def copy(cls, productions, default=None):