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

        issue11869
        review421921004
diffstat:

 purchase_request.py |  8 +++++++-
 1 files changed, 7 insertions(+), 1 deletions(-)

diffs (21 lines):

diff -r 38b463bb1c43 -r ede0bd748b67 purchase_request.py
--- a/purchase_request.py       Mon Oct 31 17:18:42 2022 +0100
+++ b/purchase_request.py       Thu Nov 24 19:16:51 2022 +0100
@@ -6,10 +6,16 @@
 
 from trytond.model import ModelSQL, ValueMixin, fields
 from trytond.pool import Pool, PoolMeta
+from trytond.pyson import TimeDelta
 from trytond.tools import grouped_slice
 from trytond.transaction import Transaction
 
-supply_period = fields.TimeDelta("Supply Period")
+supply_period = fields.TimeDelta(
+    "Supply Period",
+    domain=['OR',
+        ('supply_period', '=', None),
+        ('supply_period', '>=', TimeDelta()),
+        ])
 
 
 class PurchaseConfiguration(metaclass=PoolMeta):

Reply via email to