changeset 95b977368316 in 
modules/sale_product_recommendation_association_rule:default
details: 
https://hg.tryton.org/modules/sale_product_recommendation_association_rule?cmd=changeset&node=95b977368316
description:
        Enforce positive timedelta

        issue11869
        review421921004
diffstat:

 sale.py |  7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diffs (24 lines):

diff -r 46ee050532bc -r 95b977368316 sale.py
--- a/sale.py   Mon Oct 31 17:20:39 2022 +0100
+++ b/sale.py   Thu Nov 24 19:16:51 2022 +0100
@@ -8,6 +8,7 @@
 from trytond.cache import Cache
 from trytond.model import Index, ModelSQL, ModelView, fields
 from trytond.pool import Pool, PoolMeta
+from trytond.pyson import TimeDelta
 from trytond.transaction import Transaction
 
 
@@ -15,7 +16,11 @@
     __name__ = 'sale.configuration'
 
     product_association_rule_transactions_up_to = fields.TimeDelta(
-        "Transactions Up to")
+        "Transactions Up to",
+        domain=['OR',
+            ('product_association_rule_transactions_up_to', '=', None),
+            ('product_association_rule_transactions_up_to', '>=', TimeDelta()),
+            ])
     product_association_rule_min_support = fields.Float(
         "Minimum Support", required=True,
         domain=[

Reply via email to