From 12ca3adb5157b08fef65b4b692b747f895eeb645 Mon Sep 17 00:00:00 2001 From: Fabien Pinckaers Date: Mon, 4 Oct 2010 20:58:49 +0200 Subject: [PATCH] fix bzr revid: fp@tinyerp.com-20101004185849-ytfugaxlhfd291ci --- addons/project/project.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/project/project.py b/addons/project/project.py index 94828395cbf..5f8995243b3 100644 --- a/addons/project/project.py +++ b/addons/project/project.py @@ -620,7 +620,10 @@ class task(osv.osv): def do_open(self, cr, uid, ids, *args): tasks= self.browse(cr,uid,ids) for t in tasks: - self.write(cr, uid, [t.id], {'state': 'open', 'date_start': time.strftime('%Y-%m-%d %H:%M:%S'),}) + data = {'state': 'open'} + if not t.date_start: + data['date_start'] = time.strftime('%Y-%m-%d %H:%M:%S') + self.write(cr, uid, [t.id], data) message = _('Task ') + " '" + t.name + "' "+ _("is Open.") self.log(cr, uid, t.id, message) return True