Enforce positive timedelta

issue11869
review421921004
This commit is contained in:
Cédric Krier
2022-11-24 19:16:51 +01:00
parent 45ee77f1a4
commit 99a596d41b
+7 -1
View File
@@ -6,10 +6,16 @@ from collections import defaultdict
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):