From d620f7bf14b7e30d7772519ec9073cbcad3a33eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Thu, 29 Feb 2024 15:36:16 +0100 Subject: [PATCH] Do not fail on leap day to create next fiscal year Replace the year of a date is not safe, it is better to use relativedelta. Closes #13064 (grafted from 4b19fb0bc801a784139c0c6245d8649480e13280) --HG-- branch : 6.0 --- modules/account/tests/test_account.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/account/tests/test_account.py b/modules/account/tests/test_account.py index 02ce7dc671..74bdb57fb4 100644 --- a/modules/account/tests/test_account.py +++ b/modules/account/tests/test_account.py @@ -381,7 +381,7 @@ class AccountTestCase( # Use next fiscalyear today = datetime.date.today() next_fiscalyear = get_fiscalyear(company, - today=today.replace(year=today.year + 1)) + today=today + relativedelta(years=1)) next_fiscalyear.save() FiscalYear.create_period([next_fiscalyear])