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