bugfix: clear new printer objects on reset
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
@@ -3,7 +3,7 @@ import Vue from 'vue'
|
|||||||
export default {
|
export default {
|
||||||
reset({ commit }) {
|
reset({ commit }) {
|
||||||
commit('reset')
|
commit('reset')
|
||||||
//commit('tempHistory/reset')
|
commit('tempHistory/reset')
|
||||||
},
|
},
|
||||||
|
|
||||||
init() {
|
init() {
|
||||||
|
@@ -3,7 +3,17 @@ import { getDefaultState } from './index'
|
|||||||
|
|
||||||
export default {
|
export default {
|
||||||
reset(state) {
|
reset(state) {
|
||||||
Object.assign(state, getDefaultState())
|
const defaultState = getDefaultState()
|
||||||
|
|
||||||
|
for (const key of Object.keys(state)) {
|
||||||
|
if (!(key in defaultState) && key !== "tempHistory") {
|
||||||
|
delete state[key]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
for (const [key, value] of Object.entries(defaultState)) {
|
||||||
|
Vue.set(state, key, value)
|
||||||
|
}
|
||||||
|
|
||||||
this.dispatch('socket/clearLoadings', null, { root: true })
|
this.dispatch('socket/clearLoadings', null, { root: true })
|
||||||
if (this.state.server.plugins.includes("update_manager"))
|
if (this.state.server.plugins.includes("update_manager"))
|
||||||
|
@@ -4,6 +4,8 @@ import { getDefaultState } from './index'
|
|||||||
export default {
|
export default {
|
||||||
reset(state) {
|
reset(state) {
|
||||||
Object.assign(state, getDefaultState())
|
Object.assign(state, getDefaultState())
|
||||||
|
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
setKlippyReady() {
|
setKlippyReady() {
|
||||||
|
Reference in New Issue
Block a user