[FIX] hr_payroll_account: onchange_contract_id
If there is no contract then the default journal_id must be set. PS: The field "journal_id" in "hr.contract" model is not required. opw:667093
This commit is contained in:
parent
d349584f9d
commit
c790464fd6
|
@ -60,7 +60,7 @@ class hr_payslip(osv.osv):
|
|||
def onchange_contract_id(self, cr, uid, ids, date_from, date_to, employee_id=False, contract_id=False, context=None):
|
||||
contract_obj = self.pool.get('hr.contract')
|
||||
res = super(hr_payslip, self).onchange_contract_id(cr, uid, ids, date_from=date_from, date_to=date_to, employee_id=employee_id, contract_id=contract_id, context=context)
|
||||
journal_id = contract_id and contract_obj.browse(cr, uid, contract_id, context=context).journal_id.id or False
|
||||
journal_id = contract_id and contract_obj.browse(cr, uid, contract_id, context=context).journal_id.id or (not contract_id and self._get_default_journal(cr, uid, context=None))
|
||||
res['value'].update({'journal_id': journal_id})
|
||||
return res
|
||||
|
||||
|
|
Loading…
Reference in New Issue