Do not migrate the account periods to a strict sequence if there is no sequence

Closes #14308
This commit is contained in:
Cédric Krier
2025-10-22 12:37:59 +02:00
parent 3ad3c37273
commit 0642af4150
+4 -1
View File
@@ -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 @@ class Period(Workflow, ModelSQL, ModelView):
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)