From cfc0cba29090735bc2f33f8ba76d16118890aa6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 24 Apr 2024 00:05:10 +0200 Subject: [PATCH] Prevent to use sequence limited to company for stock lot The lots are not linked to a company, neither the product so their sequences should not to avoid access right errors. Closes #13209 --- modules/stock_lot/product.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/stock_lot/product.py b/modules/stock_lot/product.py index fa36fc7ed7..66ef30fe78 100644 --- a/modules/stock_lot/product.py +++ b/modules/stock_lot/product.py @@ -18,6 +18,7 @@ class Configuration(metaclass=PoolMeta): domain=[ ('sequence_type', '=', Id('stock_lot', 'sequence_type_stock_lot')), + ('company', '=', None), ])) @@ -29,6 +30,7 @@ class ConfigurationDefaultLotSequence(ModelSQL, ValueMixin): domain=[ ('sequence_type', '=', Id('stock_lot', 'sequence_type_stock_lot')), + ('company', '=', None), ]) @@ -50,6 +52,7 @@ class Template(metaclass=PoolMeta): 'ir.sequence', "Lot Sequence", domain=[ ('sequence_type', '=', Id('stock_lot', 'sequence_type_stock_lot')), + ('company', '=', None), ], states={ 'invisible': ~Eval('type').in_(['goods', 'assets']),