@@ -134,9 +135,9 @@
[[ o.partner_id.name ]]
- [[ o.partner_id.address[0].name ]]
- [[ o.partner_id.address[0].zip ]] [[o.partner_id.address[0].city ]]
- [[ o.partner_id.address[0].country_id.name ]]
+ [[ o.partner_id.address and o.partner_id.address[0].name ]]
+ [[ o.partner_id.address and o.partner_id.address[0].zip ]] [[ o.partner_id.address and o.partner_id.address[0].city ]]
+ [[ o.partner_id.address and o.partner_id.address[0].country_id and o.partner_id.address[0].country_id.name ]]
@@ -273,8 +274,9 @@
+ [[ repeatIn(o.paragraph_ids, 'x') ]]
- [[ [x.content for x in o.paragraph_ids if x.type_id.name=='keys'] ]]
+ [[ x.type_id and x.type_id.name=='keys' and x.content or removeParentNode('tr') ]]
@@ -400,8 +402,9 @@
+ [[ repeatIn(o.paragraph_ids, 'x') ]]
- [[ [x.content for x in o.paragraph_ids if x.type_id.name=='modules'] ]]
+ [[ x.type_id and x.type_id.name=='modules' and x.content or removeParentNode('tr') ]]
@@ -458,8 +461,9 @@
+ [[ repeatIn(o.paragraph_ids, 'x') ]]
- [[ [x.content for x in o.paragraph_ids if x.type_id.name=='specific'] ]]
+ [[ x.type_id and x.type_id.name=='specific' and x.content or removeParentNode('tr') ]]
@@ -508,8 +512,9 @@
+ [[ repeatIn(o.paragraph_ids, 'x') ]]
- [[ [x.content for x in o.paragraph_ids if x.type_id.name=='price'] ]]
+ [[ x.type_id and x.type_id.name=='price' and x.content or removeParentNode('tr') ]]
| | | | |