From ff4347bebdde5462755a940413c6fcab7e89d246 Mon Sep 17 00:00:00 2001 From: "Divyesh Makwana (Open ERP)" Date: Mon, 17 Sep 2012 15:41:09 +0530 Subject: [PATCH] [FIX] crm_helpdesk : Send Reminder doesn't work. bzr revid: mdi@tinyerp.com-20120917101109-owcdooikeo6ecv23 --- addons/base_status/base_stage.py | 2 +- addons/crm_helpdesk/crm_helpdesk.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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"