commit
00383931d0
|
|
@ -38,8 +38,10 @@ class HrEmployee(models.Model):
|
|||
seq_number = int(seq) if str(seq).isdigit() else 0
|
||||
if seq_number != (max_number + 1):
|
||||
currnt_sequence = self.env['ir.sequence'].search([('code', '=', 'hr.employee')], limit=1)
|
||||
currnt_sequence.write({'number_next_actual': max_number + 1})
|
||||
seq = self.env['ir.sequence'].next_by_code('hr.employee') or '/'
|
||||
if currnt_sequence:
|
||||
safe_number = min(max_number + 1, 2147483647)
|
||||
currnt_sequence.write({'number_next_actual': safe_number})
|
||||
seq = self.env['ir.sequence'].next_by_code('hr.employee') or '/'
|
||||
|
||||
return str(seq)
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue