From 4ef4b635f7ff36c7325f8e329c3b1b9cabe4aedf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thibault=20Delavall=C3=A9e?= Date: Mon, 21 May 2012 16:07:05 +0200 Subject: [PATCH] [IMP] crm_base, crm_case: calls to case_open now also set the date_open field. bzr revid: tde@openerp.com-20120521140705-c49ocb442ac10b5l --- addons/crm/crm.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 97290052c89..870a0816d28 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -263,7 +263,7 @@ class crm_base(object): """ Opens case """ cases = self.browse(cr, uid, ids, context=context) for case in cases: - data = {'state': 'open', 'active': True} + data = {'state': 'open', 'date_open': fields.datetime.now(), 'active': True} if not case.user_id: data['user_id'] = uid self.write(cr, uid, [case.id], data, context=context) @@ -442,7 +442,7 @@ class crm_case(crm_base): cases[0].state # fill browse record cache, for _action having old and new values self.stage_set_with_state_name(cr, uid, cases, 'open', context=context) for case in cases: - data = {'active': True} + data = {'active': True, 'date_open': fields.datetime.now()} if not case.user_id: data['user_id'] = uid self.write(cr, uid, [case.id], data, context=context)