From aaf608ffc4914b4a7d70e7bba1932a5c85ccaaca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com> Date: Fri, 12 Jan 2024 12:27:38 +0100 Subject: [PATCH] [FIX] get proper config for daily display --- models/acc_operation.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/models/acc_operation.py b/models/acc_operation.py index 8be8694..9bfe32e 100644 --- a/models/acc_operation.py +++ b/models/acc_operation.py @@ -160,15 +160,15 @@ class AccOperation(models.Model): step_display_curve = "hour" # Calculate delta between 2 dates delta = (end_date - start_date).days - if delta < 32: + if delta > 1 and delta < 32: step_display_curve = "day" display_hourly_curves = True + elif delta >= 32 and delta <= 366: + step = "month" + step_display_curve = "month" elif delta > 366: step = "year" step_display_curve = "year" - else: - step = "month" - step_display_curve = "month" return display_hourly_curves, step, step_display_curve -- GitLab