From ca82a080d11ed4f109e059e2b96d24e26a9deba6 Mon Sep 17 00:00:00 2001 From: Christian Cueni Date: Thu, 18 Nov 2021 13:39:55 +0100 Subject: [PATCH] Refetch current module after class change --- client/src/mixins/update-selected-class.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/src/mixins/update-selected-class.js b/client/src/mixins/update-selected-class.js index fc4a6b98..d137e725 100644 --- a/client/src/mixins/update-selected-class.js +++ b/client/src/mixins/update-selected-class.js @@ -2,6 +2,7 @@ import ME_QUERY from '@/graphql/gql/queries/meQuery.gql'; import UPDATE_USER_SETTING from '@/graphql/gql/mutations/updateUserSetting.gql'; import MY_SCHOOL_CLASS_QUERY from '@/graphql/gql/queries/mySchoolClass.gql'; import DELETE_MODULE_NODES from '@/graphql/gql/local/mutations/deleteModuleNodes.gql'; +import MODULE_DETAILS_QUERY from "@/graphql/gql/queries/modules/moduleDetailsQuery.gql"; export default { methods: { @@ -31,6 +32,11 @@ export default { }, refetchQueries: [{ query: MY_SCHOOL_CLASS_QUERY + }, { + query: MODULE_DETAILS_QUERY, + variables: { + slug: this.$route.params.slug + } }] }).catch((error) => { console.warn('failed to update selected class', error);