diff --git a/bom.py b/bom.py index d4b631548e..c3429a529f 100644 --- a/bom.py +++ b/bom.py @@ -168,10 +168,14 @@ class BOMTree(ModelView): childs = cls.tree(input_.product, quantity, input_.uom) values = { 'product': input_.product.id, - 'product.rec_name': input_.product.rec_name, + 'product.': { + 'rec_name': input_.product.rec_name, + }, 'quantity': quantity, 'uom': input_.uom.id, - 'uom.rec_name': input_.uom.rec_name, + 'uom.': { + 'rec_name': input_.uom.rec_name, + }, 'unit_digits': input_.uom.digits, 'childs': childs, } @@ -220,10 +224,14 @@ class OpenBOMTreeTree(ModelView): childs = Tree.tree(product, quantity, uom, bom=bom) bom_tree = [{ 'product': product.id, - 'product.rec_name': product.rec_name, + 'product.': { + 'rec_name': product.rec_name, + }, 'quantity': quantity, 'uom': uom.id, - 'uom.rec_name': uom.rec_name, + 'uom.': { + 'rec_name': uom.rec_name, + }, 'unit_digits': uom.digits, 'childs': childs, }]