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')),

Reply via email to