Commit c15d1a49 authored by NGPixel's avatar NGPixel

fix: navigation mode change not persisted

parent a4e52769
...@@ -376,7 +376,7 @@ export default { ...@@ -376,7 +376,7 @@ export default {
try { try {
const resp = await this.$apollo.mutate({ const resp = await this.$apollo.mutate({
mutation: gql` mutation: gql`
mutation ($tree: [NavigationTreeInput]!) { mutation ($tree: [NavigationTreeInput]!, $mode: NavigationMode!) {
navigation{ navigation{
updateTree(tree: $tree) { updateTree(tree: $tree) {
responseResult { responseResult {
...@@ -385,15 +385,24 @@ export default { ...@@ -385,15 +385,24 @@ export default {
slug slug
message message
} }
},
updateConfig(mode: $mode) {
responseResult {
succeeded
errorCode
slug
message
}
} }
} }
} }
`, `,
variables: { variables: {
tree: this.trees tree: this.trees,
mode: this.config.mode
} }
}) })
if (_.get(resp, 'data.navigation.updateTree.responseResult.succeeded', false)) { if (_.get(resp, 'data.navigation.updateTree.responseResult.succeeded', false) && _.get(resp, 'data.navigation.updateConfig.responseResult.succeeded', false)) {
this.$store.commit('showNotification', { this.$store.commit('showNotification', {
message: this.$t('navigation.saveSuccess'), message: this.$t('navigation.saveSuccess'),
style: 'success', style: 'success',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment