[FIX] hr_expense: duplicate copy() method corrected, courtesy of Yannick Vaucher, Camptocamp
lp bug: https://launchpad.net/bugs/1219691 fixed bzr revid: odo@openerp.com-20130903170433-u6f66lcgjp4w57th
This commit is contained in:
commit
1d1b66bdee
|
@ -37,13 +37,6 @@ def _employee_get(obj, cr, uid, context=None):
|
||||||
|
|
||||||
class hr_expense_expense(osv.osv):
|
class hr_expense_expense(osv.osv):
|
||||||
|
|
||||||
def copy(self, cr, uid, id, default=None, context=None):
|
|
||||||
if context is None:
|
|
||||||
context = {}
|
|
||||||
if not default: default = {}
|
|
||||||
default.update({'voucher_id': False, 'date_confirm': False, 'date_valid': False, 'user_valid': False})
|
|
||||||
return super(hr_expense_expense, self).copy(cr, uid, id, default, context=context)
|
|
||||||
|
|
||||||
def _amount(self, cr, uid, ids, field_name, arg, context=None):
|
def _amount(self, cr, uid, ids, field_name, arg, context=None):
|
||||||
res= {}
|
res= {}
|
||||||
for expense in self.browse(cr, uid, ids, context=context):
|
for expense in self.browse(cr, uid, ids, context=context):
|
||||||
|
@ -112,7 +105,12 @@ class hr_expense_expense(osv.osv):
|
||||||
def copy(self, cr, uid, id, default=None, context=None):
|
def copy(self, cr, uid, id, default=None, context=None):
|
||||||
if default is None:
|
if default is None:
|
||||||
default = {}
|
default = {}
|
||||||
default.update(account_move_id=False)
|
default.update(
|
||||||
|
account_move_id=False,
|
||||||
|
voucher_id=False,
|
||||||
|
date_confirm=False,
|
||||||
|
date_valid=False,
|
||||||
|
user_valid=False)
|
||||||
return super(hr_expense_expense, self).copy(cr, uid, id, default=default, context=context)
|
return super(hr_expense_expense, self).copy(cr, uid, id, default=default, context=context)
|
||||||
|
|
||||||
def unlink(self, cr, uid, ids, context=None):
|
def unlink(self, cr, uid, ids, context=None):
|
||||||
|
|
Loading…
Reference in New Issue