diff --git a/addons/base_status/base_stage.py b/addons/base_status/base_stage.py index 529e70fdb49..5f9fd57ffe5 100644 --- a/addons/base_status/base_stage.py +++ b/addons/base_status/base_stage.py @@ -297,7 +297,7 @@ class base_stage(object): destination=False) def remind_user(self, cr, uid, ids, context=None, attach=False, destination=True): - if 'message_post' in self: + if hasattr(self, 'message_post'): for case in self.browse(cr, uid, ids, context=context): if destination: recipient_id = case.user_id.partner_id.id diff --git a/addons/crm_helpdesk/crm_helpdesk.py b/addons/crm_helpdesk/crm_helpdesk.py index 612537bdb77..9bd56cf3944 100644 --- a/addons/crm_helpdesk/crm_helpdesk.py +++ b/addons/crm_helpdesk/crm_helpdesk.py @@ -20,6 +20,7 @@ ############################################################################## from base_status.base_state import base_state +from base_status.base_stage import base_stage from crm import crm from osv import fields, osv import tools @@ -31,7 +32,7 @@ CRM_HELPDESK_STATES = ( crm.AVAILABLE_STATES[4][0], # Pending ) -class crm_helpdesk(base_state, osv.osv): +class crm_helpdesk(base_state, base_stage, osv.osv): """ Helpdesk Cases """ _name = "crm.helpdesk"