diff --git a/addons/hr_expense/hr_expense.py b/addons/hr_expense/hr_expense.py index f8293e6e36e..380b5e85696 100644 --- a/addons/hr_expense/hr_expense.py +++ b/addons/hr_expense/hr_expense.py @@ -37,13 +37,6 @@ def _employee_get(obj, cr, uid, context=None): 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): res= {} 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): if default is None: 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) def unlink(self, cr, uid, ids, context=None):