details: https://code.tryton.org/tryton/commit/c109a253ceb4
branch: default
user: Cédric Krier <[email protected]>
date: Wed Oct 22 12:37:59 2025 +0200
description:
Do not migrate the account periods to a strict sequence if there is no
sequence
Closes #14308
diffstat:
modules/account/period.py | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diffs (22 lines):
diff -r 38060efa0ebc -r c109a253ceb4 modules/account/period.py
--- a/modules/account/period.py Tue Jul 29 09:25:00 2025 +0200
+++ b/modules/account/period.py Wed Oct 22 12:37:59 2025 +0200
@@ -1,6 +1,7 @@
# This file is part of Tryton. The COPYRIGHT file at the top level of
# this repository contains the full copyright notices and license terms.
+from sql import Null
from sql.operators import Equal, NotEqual
from trytond.cache import Cache
@@ -139,7 +140,9 @@
fiscalyear.move_sequence))
old2new.update(cursor)
- cursor.execute(*t.select(t.post_move_sequence, distinct=True))
+ cursor.execute(*t.select(
+ t.post_move_sequence, distinct=True,
+ where=t.post_move_sequence != Null))
for sequence_id, in cursor:
if sequence_id not in old2new:
sequence = Sequence(sequence_id)