From b14c8dd1d96fd48f509a8a1c2993fc0dee495963 Mon Sep 17 00:00:00 2001
From: Julian Leucker <leuckerj@gmail.com>
Date: Tue, 30 Jan 2024 19:09:52 +0100
Subject: [PATCH] Fix date calculation

---
 .../components/documentation/LessonInformation.vue     | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/aleksis/apps/alsijil/frontend/components/documentation/LessonInformation.vue b/aleksis/apps/alsijil/frontend/components/documentation/LessonInformation.vue
index 1c5be2c01..26f8e7916 100644
--- a/aleksis/apps/alsijil/frontend/components/documentation/LessonInformation.vue
+++ b/aleksis/apps/alsijil/frontend/components/documentation/LessonInformation.vue
@@ -1,13 +1,14 @@
 <template>
   <v-card-text>
-    {{ $d(documentation.dateTimeStart, "shortTime") }} –
-    {{ $d(documentation.dateTimeEnd, "shortTime") }}
+    {{ $d(toDateTime(documentation.datetimeStart), "shortTime") }} –
+    {{ $d(toDateTime(documentation.datetimeEnd), "shortTime") }}
     <subject-chip :subject="documentation.subject" />
   </v-card-text>
 </template>
 
 <script>
 import SubjectChip from "aleksis.apps.cursus/components/SubjectChip.vue";
+import { DateTime } from "luxon";
 
 export default {
   name: "LessonInformation",
@@ -20,5 +21,10 @@ export default {
       required: true,
     },
   },
+  methods: {
+    toDateTime(dateString) {
+      return DateTime.fromISO(dateString);
+    },
+  },
 };
 </script>
-- 
GitLab