From 886d7507f414d7be42e78d5ff02dc4086d62f2e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sun, 3 Oct 2021 13:40:18 +0200 Subject: [PATCH] Set sale date in a single write issue10802 review379121002 --- sale.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sale.py b/sale.py index 54b0cefe4f..376d8651ea 100644 --- a/sale.py +++ b/sale.py @@ -765,11 +765,9 @@ class Sale( @classmethod def set_sale_date(cls, sales): Date = Pool().get('ir.date') - for sale in sales: - if not sale.sale_date: - cls.write([sale], { - 'sale_date': Date.today(), - }) + cls.write([s for s in sales if not s.sale_date], { + 'sale_date': Date.today(), + }) @classmethod def store_cache(cls, sales):