From 2d8945d500692bdda0eeb5a11a482343dc4e29f6 Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Tue, 5 Sep 2023 12:50:09 +0200
Subject: [PATCH] Use id in edit-item of substitution frontend

---
 .../components/calendar_feeds/details/LessonDetails.vue     | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
index 2453c3e9..226d7123 100644
--- a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
+++ b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
@@ -252,9 +252,9 @@ export default {
     initPatchData() {
       return {
         id: this.selectedEvent.meta.id,
-        subject: this.selectedEvent.meta.subject,
-        teachers: this.selectedEvent.meta.teachers,
-        rooms: this.selectedEvent.meta.rooms,
+        subject: this.selectedEvent.meta.subject?.id,
+        teachers: this.selectedEvent.meta.teachers.map((teacher) => teacher.id),
+        rooms: this.selectedEvent.meta.rooms.map((room) => room.id),
         cancelled: this.selectedEvent.meta.cancelled,
         comment: this.selectedEvent.meta.comment,
       };
-- 
GitLab