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

        issue11869
        review421921004
diffstat:

 stock.py |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (23 lines):

diff -r ce877e835250 -r da3c59176793 stock.py
--- a/stock.py  Mon Oct 31 17:25:57 2022 +0100
+++ b/stock.py  Thu Nov 24 19:16:51 2022 +0100
@@ -10,7 +10,7 @@
 from trytond.model.exceptions import AccessError
 from trytond.modules.stock.exceptions import PeriodCloseError
 from trytond.pool import Pool, PoolMeta
-from trytond.pyson import Eval
+from trytond.pyson import Eval, TimeDelta
 from trytond.tools import grouped_slice
 from trytond.transaction import Transaction
 
@@ -23,6 +23,10 @@
     ]
 shelf_life_delay = fields.TimeDelta(
     "Shelf Life Delay",
+    domain=['OR',
+        ('shelf_life_delay', '=', None),
+        ('shelf_life_delay', '>=', TimeDelta()),
+        ],
     help="The delay before removal from the forecast.")
 
 

Reply via email to