diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 4f21eb6f162..edfe79540e6 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -179,7 +179,7 @@ class crm_case(object): if not stage_record.section_id: section_id = False # only select stages without section - domain = [('object_id.model', '=', self._name), ('section_id', '=', section_id)] + domain = [('object_id.model', '=', self._name), '|', ('section_id', '=', section_id),('section_id','=',False)] if 'force_domain' in context and context['force_domain']: domain += context['force_domain'] sid = stage_obj.search(cr, uid, domain, context=context) diff --git a/addons/crm/crm_lead_view.xml b/addons/crm/crm_lead_view.xml index d01a284d653..40317a4b188 100644 --- a/addons/crm/crm_lead_view.xml +++ b/addons/crm/crm_lead_view.xml @@ -56,7 +56,7 @@ + domain="[('section_id','=',section_id), ('section_id','=',False), ('object_id.model', '=', 'crm.lead')]" />