From 4eb199f614ec6f583d1cfd064b2c7948f959bf42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 3 Feb 2022 22:34:01 +0100 Subject: [PATCH] Set default value for journal's sequence issue11157 review393471003 --- journal.py | 11 ++++++++++- journal.xml | 4 ---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/journal.py b/journal.py index 4949a2ba5f..923905cd3c 100644 --- a/journal.py +++ b/journal.py @@ -71,7 +71,7 @@ class Journal( @classmethod def default_sequence(cls, **pattern): - return None + return cls.multivalue_model('sequence').default_sequence() @classmethod def search_rec_name(cls, name, clause): @@ -189,6 +189,15 @@ class JournalSequence(ModelSQL, CompanyValueMixin): 'account.journal', field_names, cls, value_names, parent='journal', fields=fields) + @classmethod + def default_sequence(cls): + pool = Pool() + ModelData = pool.get('ir.model.data') + try: + return ModelData.get_id('account', 'sequence_account_journal') + except KeyError: + return None + class JournalCashContext(ModelView): 'Journal Cash Context' diff --git a/journal.xml b/journal.xml index 5d23cd1d5e..9e0487df22 100644 --- a/journal.xml +++ b/journal.xml @@ -222,25 +222,21 @@ this repository contains the full copyright notices and license terms. --> Revenue REV revenue - Expense EXP expense - Cash CASH cash - Stock STO general -