diff --git a/sale_partner_shipping_filter_with_customer/models/sale.py b/sale_partner_shipping_filter_with_customer/models/sale.py
index f9f8d40..bb01b9f 100644
--- a/sale_partner_shipping_filter_with_customer/models/sale.py
+++ b/sale_partner_shipping_filter_with_customer/models/sale.py
@@ -8,5 +8,5 @@ from openerp import models, fields
class SaleOrder(models.Model):
_inherit = 'sale.order'
- parent_id = fields.Many2one(related='partner_id.parent_id',
+ partner_parent_id = fields.Many2one(related='partner_id.parent_id',
readonly=True)
diff --git a/sale_partner_shipping_filter_with_customer/views/sale_view.xml b/sale_partner_shipping_filter_with_customer/views/sale_view.xml
index 14a8c80..a88c72b 100644
--- a/sale_partner_shipping_filter_with_customer/views/sale_view.xml
+++ b/sale_partner_shipping_filter_with_customer/views/sale_view.xml
@@ -11,7 +11,11 @@
- ['|', ('id', '=', partner_id), '&', ('type','=', 'delivery'), '|', ('parent_id', '=', partner_id), '&', ('parent_id', '=', parent_id), ('parent_id', '!=', False)]
+ ['|',
+ ('id', '=', partner_id), '&',
+ ('type','=', 'delivery'), '|',
+ ('parent_id', '=', partner_id), '&',
+ ('parent_id', '=', partner_parent_id), ('parent_id', '!=', False)]