diff --git a/addons/mrp/report/order.rml b/addons/mrp/report/order.rml
index 200ca5bb76e..3db5396d444 100644
--- a/addons/mrp/report/order.rml
+++ b/addons/mrp/report/order.rml
@@ -265,10 +265,10 @@
[[ formatLang(o.date_planned, date_time = True) ]]
- [[ o.sale_ref or removeParentNode('para')]]
+ [[ 'sale_ref' in o._columns.keys() and o.sale_ref or removeParentNode('para') ]]
|
- [[ o.sale_name or removeParentNode('para') ]]
+ [[ 'sale_name' in o._columns.keys() and o.sale_name or removeParentNode('para') ]]
|
diff --git a/addons/stock/report/packing.rml b/addons/stock/report/packing.rml
index 3edb83921a0..07c8758b8c0 100644
--- a/addons/stock/report/packing.rml
+++ b/addons/stock/report/packing.rml
@@ -276,9 +276,9 @@
- [[ (line.state == 'done' or line.state == 'confirmed') and removeParentNode('para') ]]
- Non Assigned Products: [[ ( line.state == 'assigned' or line.state == 'done' or line.state == 'confirmed' ) and removeParentNode('para') ]]
- [[ (line.state == 'done' or line.state == 'confirmed') and removeParentNode('para') ]]
+ [[ (move_lines.state == 'done' or move_lines.state == 'confirmed') and removeParentNode('para') ]]
+ Non Assigned Products: [[ ( move_lines.state == 'assigned' or move_lines.state == 'done' or move_lines.state == 'confirmed' ) and removeParentNode('para') ]]
+ [[ (move_lines.state == 'done' or move_lines.state == 'confirmed') and removeParentNode('para') ]]
[[ repeatIn([line for line in picking.move_lines if (line.state != 'assigned' )],'move_lines') ]]
diff --git a/addons/stock/report/picking.rml b/addons/stock/report/picking.rml
index 68bae72ba84..677cdfbcfc0 100644
--- a/addons/stock/report/picking.rml
+++ b/addons/stock/report/picking.rml
@@ -268,9 +268,9 @@
- [[ (line.state == 'done' or line.state == 'confirmed') and removeParentNode('para') ]]
- Non Assigned Products: [[ ( line.state == 'assigned' or line.state == 'done' or line.state == 'confirmed' ) and removeParentNode('para') ]]
- [[ (line.state == 'done' or line.state == 'confirmed') and removeParentNode('para') ]]
+ [[ (move_lines.state == 'done' or move_lines.state == 'confirmed') and removeParentNode('para') ]]
+ Non Assigned Products: [[ ( move_lines.state == 'assigned' or move_lines.state == 'done' or move_lines.state == 'confirmed' ) and removeParentNode('para') ]]
+ [[ (move_lines.state == 'done' or move_lines.state == 'confirmed') and removeParentNode('para') ]]
[[ repeatIn([line for line in picking.move_lines if (line.state != 'assigned' )],'move_lines') ]]