From 9985eeca4b9ae70cedd0c2824f56d3f3a55fd6c9 Mon Sep 17 00:00:00 2001 From: Serpent Consulting Services Date: Wed, 28 Dec 2011 02:27:42 +0530 Subject: [PATCH] [FIX] Base_contact : Correction over the domain for contacts lp bug: https://launchpad.net/bugs/909147 fixed bzr revid: support@serpentcs.com-20111227205742-umw4yb3uwu2ztm73 --- addons/base_contact/base_contact.py | 6 ++++-- addons/base_contact/base_contact_view.xml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/addons/base_contact/base_contact.py b/addons/base_contact/base_contact.py index 313ba3189f9..40653f01ff3 100644 --- a/addons/base_contact/base_contact.py +++ b/addons/base_contact/base_contact.py @@ -169,7 +169,8 @@ class res_partner_address(osv.osv): _inherit = 'res.partner.address' def _default_location_id(self, cr, uid, context=None): - context = context or {} + if context is None: + context = {} if not context.get('default_partner_id',False): return False ids = self.pool.get('res.partner.location').search(cr, uid, [('partner_id','=',context['default_partner_id'])], context=context) @@ -242,7 +243,8 @@ class res_partner_address(osv.osv): } def default_get(self, cr, uid, fields=[], context=None): - context = context or {} + if context is None: + context = {} if 'default_type' in context: del context['default_type'] return super(res_partner_address, self).default_get(cr, uid, fields, context) diff --git a/addons/base_contact/base_contact_view.xml b/addons/base_contact/base_contact_view.xml index 475d85a5c1e..10d8de984c2 100644 --- a/addons/base_contact/base_contact_view.xml +++ b/addons/base_contact/base_contact_view.xml @@ -91,7 +91,7 @@ + filter_domain="['|', ('first_name','ilike', self), ('last_name', 'ilike', self)]"/>