From f6f491d2c5a5cf53fe4563d09569315caa34c7ee Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Fri, 17 Sep 2021 10:30:03 +0200 Subject: [PATCH] Use today when sale date is empty issue10745 review371881002 --- sale.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sale.py b/sale.py index c063001e33..c5239f698e 100644 --- a/sale.py +++ b/sale.py @@ -180,14 +180,17 @@ class Promotion( @classmethod def _promotions_domain(cls, sale): + pool = Pool() + Date = pool.get('ir.date') + sale_date = sale.sale_date or Date.today() return [ ['OR', - ('start_date', '<=', sale.sale_date), + ('start_date', '<=', sale_date), ('start_date', '=', None), ], ['OR', ('end_date', '=', None), - ('end_date', '>=', sale.sale_date), + ('end_date', '>=', sale_date), ], ['OR', ('price_list', '=', None),