From 4632152d2b5eb83b2d308c4ad00bc167d6e44d94 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 --- modules/account/tests/test_module.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/account/tests/test_module.py b/modules/account/tests/test_module.py index 1ddd5d7c6b..62373a2c89 100644 --- a/modules/account/tests/test_module.py +++ b/modules/account/tests/test_module.py @@ -484,7 +484,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])