[FIX]base_stage: while duplicating (copy), do not set default values date_open and...
authorDenis Ledoux <dle@openerp.com>
Thu, 14 Nov 2013 20:44:44 +0000 (21:44 +0100)
committerDenis Ledoux <dle@openerp.com>
Thu, 14 Nov 2013 20:44:44 +0000 (21:44 +0100)
bzr revid: dle@openerp.com-20131114204444-rxhzdotyyr2lf7sk

addons/base_status/base_stage.py

index edf9db1..480946e 100644 (file)
@@ -192,9 +192,9 @@ class base_stage(object):
 
         if hasattr(self, '_columns'):
             if self._columns.get('date_closed'):
-                default.update({ 'date_closed': False, })
+                default.setdefault('date_closed', False)
             if self._columns.get('date_open'):
-                default.update({ 'date_open': False })
+                default.setdefault('date_open', False )
         return super(base_stage, self).copy(cr, uid, id, default, context=context)
 
     def case_escalate(self, cr, uid, ids, context=None):