Merge pull request #5634 from expsa/currnt

currnt
This commit is contained in:
esam-sermah 2025-12-04 13:30:56 +03:00 committed by GitHub
commit 00383931d0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 2 deletions

View File

@ -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)