diff --git a/src/js/control-view.js b/src/js/control-view.js index 6d0ba0b..b8cb6d8 100644 --- a/src/js/control-view.js +++ b/src/js/control-view.js @@ -205,8 +205,8 @@ module.exports = { gcodeFiles: function () { const filesWithNoMacros=this.state.files.filter(item => !this.config.macrosList.some(compareItem => compareItem.gcode_file_name == item)); console.log('filesWithNoMacros: ',filesWithNoMacros); - console.log("this.config.GCodeList",this.config.GCodeList) - const unionSet = new Set([...filesWithNoMacros, ...this.config.GCodeList]); + console.log("this.config.GCodeList",this.state.GCodeList) + const unionSet = new Set([...filesWithNoMacros, ...this.state.GCodeList]); const files = [...unionSet]; console.log("files: ",files); return files; @@ -375,10 +375,10 @@ module.exports = { return; } - const isAlreadyPresent = this.config.GCodeList.find((element) => element == file.name); + const isAlreadyPresent = this.state.GCodeList.find((element) => element == file.name); if(isAlreadyPresent == undefined){ console.log('new gcode file'); - this.config.GCodeList.push(file.name); + this.state.GCodeList.push(file.name); try { await api.put("config/save", this.config); this.$dispatch("update"); diff --git a/src/py/bbctrl/State.py b/src/py/bbctrl/State.py index 0a5a723..3e8702f 100644 --- a/src/py/bbctrl/State.py +++ b/src/py/bbctrl/State.py @@ -137,8 +137,8 @@ class State(object): def load_gcodes(self): GCodeList = [] - files = copy.deepcopy(self.get('files')) - GCodeList=files + # files = copy.deepcopy(self.get('files')) + # GCodeList=files self.set('GCodeList', GCodeList) def clear_files(self):