From 8e1fbb11f5249a90758261064f0925f2aed1026f Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Mon, 29 Jan 2024 20:06:08 +0100
Subject: [PATCH] Make groupDocsByDay keep date time of day

instead of stringyfied key
---
 aleksis/apps/alsijil/frontend/components/Coursebook.vue | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/Coursebook.vue
index dc2ab6364..6a1961d5d 100644
--- a/aleksis/apps/alsijil/frontend/components/Coursebook.vue
+++ b/aleksis/apps/alsijil/frontend/components/Coursebook.vue
@@ -76,19 +76,20 @@ export default {
     },
   },
   methods: {
+    // => [[dt doc ...] ...]
     groupDocsByDay(docs) {
       const byDay = docs.reduce(
         (byDay, doc) => {
           // This works with dummy. Does actual doc have dateStart instead?
           const day = DateTime.fromISO(doc.datetimeStart).startOf('day');
-          byDay[day] ??= [];
+          byDay[day] ??= [day];
           byDay[day].push(doc);
           return byDay;
         },
         {}
       );
 
-      return Object.keys(byDay).sort().map(key => [key, ...byDay[key]]);
+      return Object.keys(byDay).sort().map(key => byDay[key]);
     },
   },
 };
-- 
GitLab