fix: navigation mode change not persisted
This commit is contained in:
parent
a4e5276922
commit
c15d1a4967
@ -376,7 +376,7 @@ export default {
|
||||
try {
|
||||
const resp = await this.$apollo.mutate({
|
||||
mutation: gql`
|
||||
mutation ($tree: [NavigationTreeInput]!) {
|
||||
mutation ($tree: [NavigationTreeInput]!, $mode: NavigationMode!) {
|
||||
navigation{
|
||||
updateTree(tree: $tree) {
|
||||
responseResult {
|
||||
@ -385,15 +385,24 @@ export default {
|
||||
slug
|
||||
message
|
||||
}
|
||||
},
|
||||
updateConfig(mode: $mode) {
|
||||
responseResult {
|
||||
succeeded
|
||||
errorCode
|
||||
slug
|
||||
message
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
`,
|
||||
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', {
|
||||
message: this.$t('navigation.saveSuccess'),
|
||||
style: 'success',
|
||||
|
Loading…
Reference in New Issue
Block a user