changeset 263a96bd1a3f in modules/sale_promotion:default
details:
https://hg.tryton.org/modules/sale_promotion?cmd=changeset&node=263a96bd1a3f
description:
Use today when sale date is empty
issue10745
review371881002
diffstat:
sale.py | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
diffs (23 lines):
diff -r f0d0ff90fff6 -r 263a96bd1a3f sale.py
--- a/sale.py Mon Sep 13 23:29:57 2021 +0200
+++ b/sale.py Fri Sep 17 10:30:03 2021 +0200
@@ -180,14 +180,17 @@
@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),