changeset 4b91ec43b4d3 in modules/purchase_request:default details: https://hg.tryton.org/modules/purchase_request?cmd=changeset;node=4b91ec43b4d3 description: Allow setting unit on request without product
issue9106 review297121043 diffstat: CHANGELOG | 2 ++ purchase_request.py | 4 +++- 2 files changed, 5 insertions(+), 1 deletions(-) diffs (23 lines): diff -r f17c60485080 -r 4b91ec43b4d3 CHANGELOG --- a/CHANGELOG Thu Mar 19 19:08:38 2020 +0100 +++ b/CHANGELOG Fri Mar 20 19:06:34 2020 +0100 @@ -1,3 +1,5 @@ +* Allow setting unit on request without product + Version 5.4.0 - 2019-11-04 * Bug fixes (see mercurial logs for details) diff -r f17c60485080 -r 4b91ec43b4d3 purchase_request.py --- a/purchase_request.py Thu Mar 19 19:08:38 2020 +0100 +++ b/purchase_request.py Fri Mar 20 19:06:34 2020 +0100 @@ -34,7 +34,9 @@ uom = fields.Many2One('product.uom', 'UOM', select=True, ondelete='RESTRICT', domain=[ - ('category', '=', Eval('product_uom_category')), + If(Bool(Eval('product_uom_category')), + ('category', '=', Eval('product_uom_category')), + ('category', '!=', -1)), ], states={ 'required': Bool(Eval('product')),