Skip to content
Snippets Groups Projects
Commit 0d825eb7 authored by permcu's avatar permcu
Browse files

Fix graphql naming - mutation was incompatible with mutationMixin

data = data.data[mutation.definitions[0].name.value].items;
breaks if not both names in definition are the same
parent fbf25845
No related branches found
No related tags found
2 merge requests!352Draft: Resolve "Add dialog with each lesson's students",!350Resolve "Add simple course book list"
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
<script> <script>
import CRUDIterator from "aleksis.core/components/generic/CRUDIterator.vue"; import CRUDIterator from "aleksis.core/components/generic/CRUDIterator.vue";
import Documentation from "./documentation/Documentation.vue"; import Documentation from "./documentation/Documentation.vue";
import { gqlDocumentationsForCoursebook } from "./coursebook.graphql"; import { documentationsForCoursebook } from "./coursebook.graphql";
import { DateTime } from "luxon"; import { DateTime } from "luxon";
export default { export default {
...@@ -62,7 +62,7 @@ export default { ...@@ -62,7 +62,7 @@ export default {
}, },
data() { data() {
return { return {
gqlQuery: gqlDocumentationsForCoursebook, gqlQuery: documentationsForCoursebook,
}; };
}, },
computed: { computed: {
......
query gqlDocumentationsForCoursebook( query documentationsForCoursebook(
$objId: ID! $objId: ID!
$objType: String! $objType: String!
$dateStart: Date! $dateStart: Date!
...@@ -35,7 +35,7 @@ query gqlDocumentationsForCoursebook( ...@@ -35,7 +35,7 @@ query gqlDocumentationsForCoursebook(
} }
} }
mutation gqlCreateOrUpdateDocumentations($input: [DocumentationInputType]!) { mutation createOrUpdateDocumentations($input: [DocumentationInputType]!) {
createOrUpdateDocumentations(input: $input) { createOrUpdateDocumentations(input: $input) {
items: documentations { items: documentations {
id id
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
class="flex-grow-1" class="flex-grow-1"
:documentation="documentation" :documentation="documentation"
:is-create="false" :is-create="false"
:gql-patch-mutation="updateDocumentationsMutation" :gql-patch-mutation="documentationsMutation"
/> />
<lesson-notes <lesson-notes
class="flex-grow-1" class="flex-grow-1"
...@@ -22,7 +22,7 @@ import LessonSummary from "./LessonSummary.vue"; ...@@ -22,7 +22,7 @@ import LessonSummary from "./LessonSummary.vue";
import LessonNotes from "./LessonNotes.vue"; import LessonNotes from "./LessonNotes.vue";
// or pass from Coursebook? // or pass from Coursebook?
import { gqlCreateOrUpdateDocumentations } from "../coursebook.graphql"; import { createOrUpdateDocumentations } from "../coursebook.graphql";
export default { export default {
name: "Documentation", name: "Documentation",
...@@ -39,7 +39,7 @@ export default { ...@@ -39,7 +39,7 @@ export default {
}, },
data() { data() {
return { return {
updateDocumentationsMutation: gqlCreateOrUpdateDocumentations, documentationsMutation: createOrUpdateDocumentations,
}; };
}, },
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment