From 86f8b877d81637e0f2926ac3b406a29e039a0265 Mon Sep 17 00:00:00 2001 From: Christophe Robillard Date: Wed, 11 Feb 2026 10:32:16 +0100 Subject: [PATCH] convert time to date for start and end date --- app/services/mood_calendar_service.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/services/mood_calendar_service.rb b/app/services/mood_calendar_service.rb index 930a357..aafb52d 100644 --- a/app/services/mood_calendar_service.rb +++ b/app/services/mood_calendar_service.rb @@ -11,9 +11,10 @@ class MoodCalendarService # Définir start_date par défaut comme le recorded_at du premier mood start_date ||= data.first[:recorded_at].to_date - # Convertir en Date si ce sont des DateTime ou Time - start_date = start_date.to_date - end_date = end_date.to_date + # Convertir en Date si ce sont des DateTime ou Time + start_date = start_date.to_date + end_date = end_date.to_date + end # Grouper par jour et garder le plus récent pour chaque jour data_by_date = data.group_by { |d| d[:recorded_at].to_date }