diff --git a/openerp/addons/base/report/corporate_sxw_header.xml b/openerp/addons/base/report/corporate_sxw_header.xml
index 2f6f885f3ba..d6330e66a7a 100644
--- a/openerp/addons/base/report/corporate_sxw_header.xml
+++ b/openerp/addons/base/report/corporate_sxw_header.xml
@@ -204,8 +204,8 @@
- [[ company.partner_id.address and company.partner_id.address[0].street ]]
- [[ company.partner_id.address and company.partner_id.address[0].zip ]] [[ company.partner_id.address and company.partner_id.address[0].city ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name ]]
+ [[ company.partner_id and company.partner_id.street ]]
+ [[ company.partner_id and company.partner_id.zip ]] [[ company.partner_id and company.partner_id.city ]] - [[ company.partner_id and company.partner_id.country_id and company.partner_id.country_id.name ]]
@@ -214,7 +214,7 @@
Phone :
- [[ company.partner_id.address and company.partner_id.address[0].phone ]]
+ [[ company.partner_id and company.partner_id.phone ]]
@@ -222,7 +222,7 @@
Mail :
- [[ company.partner_id.address and company.partner_id.address[0].email ]]
+ [[ company.partner_id and company.partner_id.email ]]
diff --git a/openerp/addons/base/report/mako_header.html b/openerp/addons/base/report/mako_header.html
index 5bd3aaf18fb..a8c7d71b8d9 100644
--- a/openerp/addons/base/report/mako_header.html
+++ b/openerp/addons/base/report/mako_header.html
@@ -14,33 +14,33 @@
|
- % if company['partner_id']['address'] and company['partner_id']['address'][0]['street']:
- ${company.partner_id.address[0].street}
+ % if company['partner_id'] and company['partner_id']['street']:
+ ${company.partner_id.street}
%endif
|
|
- % if company['partner_id']['address'] and company['partner_id']['address'][0]['zip']:
- ${company.partner_id.address[0].zip}
- ${company.partner_id.address[0].city}-${company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name}
+ % if company['partner_id'] and company['partner_id']['zip']:
+ ${company.partner_id.zip}
+ ${company.partner_id.city}-${company.partner_id.country_id and company.partner_id.country_id.name}
%endif
|
|
- % if company['partner_id']['address'] and company['partner_id']['address'][0]['phone']:
- Phone:${company.partner_id.address and company.partner_id.address[0].phone}
+ % if company['partner_id'] and company['partner_id']['phone']:
+ Phone:${company.partner_id and company.partner_id.phone}
%endif
|
|
- % if company['partner_id']['address'] and company['partner_id']['address'][0]['email']:
- Mail:${company.partner_id.address and company.partner_id.address[0].email}
+ % if company['partner_id'] and company['partner_id']['email']:
+ Mail:${company.partner_id and company.partner_id.email}
%endif
|
diff --git a/openerp/addons/base/res/res_company.py b/openerp/addons/base/res/res_company.py
index 8866846932c..0da8825c9f1 100644
--- a/openerp/addons/base/res/res_company.py
+++ b/openerp/addons/base/res/res_company.py
@@ -109,7 +109,7 @@ class res_company(osv.osv):
if address:
part_obj.write(cr, uid, [address], {name: value or False})
else:
- part_obj.create(cr, uid, {name: value or False, 'partner_id': company.partner_id.id}, context=context)
+ part_obj.create(cr, uid, {name: value or False, 'parent_id': company.partner_id.id}, context=context)
return True
@@ -294,12 +294,12 @@ class res_company(osv.osv):
[[ company.partner_id.name ]]
- [[ company.partner_id.address and company.partner_id.address[0].street or '' ]]
- [[ company.partner_id.address and company.partner_id.address[0].zip or '' ]] [[ company.partner_id.address and company.partner_id.address[0].city or '' ]] - [[ company.partner_id.address and company.partner_id.address[0].country_id and company.partner_id.address[0].country_id.name or '']]
+ [[ company.partner_id and company.partner_id.street or '' ]]
+ [[ company.partner_id and company.partner_id.city or '' ]] - [[ company.partner_id and company.partner_id.country_id and company.partner_id.country_id.name or '']]
Phone:
- [[ company.partner_id.address and company.partner_id.address[0].phone or '' ]]
+ [[ company.partner_id and company.partner_id.phone or '' ]]
Mail:
- [[ company.partner_id.address and company.partner_id.address[0].email or '' ]]
+ [[ company.partner_id and company.partner_id.email or '' ]]
1.3cm %s 7cm %s