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 }