[FIX] account: include archived journals on code creation
Fetching journals to get the next bank/cash code must fetch archived/active=False journals too else an occur can for client: 'A journal group name must be unique per company.' opw-3204708 closes odoo/odoo#115786 X-original-commit: ce4a366185d3b2f1c69f3f7292aa7c5455d63b7c Signed-off-by: Laurent Smet <las@odoo.com>
This commit is contained in:
@@ -598,7 +598,7 @@ class AccountJournal(models.Model):
|
||||
@api.model
|
||||
def get_next_bank_cash_default_code(self, journal_type, company, cache=None):
|
||||
journal_code_base = (journal_type == 'cash' and 'CSH' or 'BNK')
|
||||
existing_codes = set(self.env['account.journal'].search([
|
||||
existing_codes = set(self.env['account.journal'].with_context(active_test=False).search([
|
||||
('code', 'like', journal_code_base + '%'),
|
||||
('company_id', '=', company.id),
|
||||
]).mapped('code') + (cache or []))
|
||||
|
||||
Reference in New Issue
Block a user