bugfix: clear new printer objects on reset
Signed-off-by: Stefan Dej <meteyou@gmail.com>
This commit is contained in:
parent
ff3cf167ad
commit
0befcea658
@ -3,7 +3,7 @@ import Vue from 'vue'
|
||||
export default {
|
||||
reset({ commit }) {
|
||||
commit('reset')
|
||||
//commit('tempHistory/reset')
|
||||
commit('tempHistory/reset')
|
||||
},
|
||||
|
||||
init() {
|
||||
|
@ -3,7 +3,17 @@ import { getDefaultState } from './index'
|
||||
|
||||
export default {
|
||||
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 })
|
||||
if (this.state.server.plugins.includes("update_manager"))
|
||||
|
@ -4,6 +4,8 @@ import { getDefaultState } from './index'
|
||||
export default {
|
||||
reset(state) {
|
||||
Object.assign(state, getDefaultState())
|
||||
|
||||
|
||||
},
|
||||
|
||||
setKlippyReady() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user