diff --git a/models/lefilament_tdb.py b/models/lefilament_tdb.py index c1e7561851ff18906f44a51724b598089293fb71..64a04980ee47f37d4b2cd1fdcfebe6438347aa72 100644 --- a/models/lefilament_tdb.py +++ b/models/lefilament_tdb.py @@ -109,8 +109,13 @@ class LeFilamentTdb(models.Model): @api.model def retrieve_datas_dashboard(self): ## Get fiscal years - fiscal_year = "'" + Date.to_string(datetime(datetime.now().year, self.env.user.company_id.fiscalyear_last_month, self.env.user.company_id.fiscalyear_last_day)) + "'" - fiscal_year_next = "'" + Date.to_string(datetime((datetime.now() + relativedelta(years=1)).year, self.env.user.company_id.fiscalyear_last_month, self.env.user.company_id.fiscalyear_last_day)) + "'" + fiscal_date = datetime(datetime.now().year, self.env.user.company_id.fiscalyear_last_month, self.env.user.company_id.fiscalyear_last_day) + if datetime.now() > fiscal_date: + fiscal_year = "'" + Date.to_string(fiscal_date) + "'" + fiscal_year_next = "'" + Date.to_string(fiscal_date+relativedelta(years=1)) + "'" + else: + fiscal_year = "'" + Date.to_string(fiscal_date-relativedelta(years=1)) + "'" + fiscal_year_next = "'" + Date.to_string(fiscal_date) + "'" ## Prepare values res = {