From 5e302e09a19b10ea10527be18accbfd0048f7d21 Mon Sep 17 00:00:00 2001
From: Michael Bauer <michael-bauer@posteo.de>
Date: Fri, 25 Aug 2023 11:28:39 +0200
Subject: [PATCH] Handle amend lesson mutation like other use sites & add it to
 props

---
 .../apps/chronos/frontend/components/amendLesson.graphql    | 2 +-
 .../components/calendar_feeds/details/LessonDetails.vue     | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/aleksis/apps/chronos/frontend/components/amendLesson.graphql b/aleksis/apps/chronos/frontend/components/amendLesson.graphql
index 40e30db9..bc4c324b 100644
--- a/aleksis/apps/chronos/frontend/components/amendLesson.graphql
+++ b/aleksis/apps/chronos/frontend/components/amendLesson.graphql
@@ -1,4 +1,4 @@
-mutation gqlAmendLesson($input: LessonEventInput!) {
+mutation createAmendLesson($input: LessonEventInput!) {
   amendLesson(input: $input) {
     lessonEvent {
       id
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 e0dc9147..49b67044 100644
--- a/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
+++ b/aleksis/apps/chronos/frontend/components/calendar_feeds/details/LessonDetails.vue
@@ -106,7 +106,7 @@
         :default-item="amendEvent.default"
         :is-create="true"
         createItemI18nKey="chronos.event.amend.title"
-        :gql-create-mutation="gqlAmendLesson"
+        :gql-create-mutation="amendEvent.gqlCreateMutation"
         @cancel="amendEvent.open = false"
       />
       </v-card-actions>
@@ -126,7 +126,7 @@ import LessonRelatedObjectChip from "../../LessonRelatedObjectChip.vue";
 
 import lessonEvent from "../mixins/lessonEvent";
 import LessonEventSubject from "../../LessonEventSubject.vue";
-import gqlAmendLesson from "../../amendLesson.graphql";
+import createAmendLesson from "../../amendLesson.graphql";
 
 export default {
   name: "LessonDetails",
@@ -138,7 +138,6 @@ export default {
     CancelledCalendarStatusChip,
     EditButton,
     DialogObjectForm,
-    gqlAmendLesson,
   },
   mixins: [calendarFeedDetailsMixin, lessonEvent],
   data() {
@@ -174,6 +173,7 @@ export default {
           cancelled: false,
           comment: ""
         },
+        gqlCreateMutation: createAmendLesson,
       },
     };
   },
-- 
GitLab