diff --git a/src/py/bbctrl/FileHandler.py b/src/py/bbctrl/FileHandler.py index 3e4b144..aac07d2 100644 --- a/src/py/bbctrl/FileHandler.py +++ b/src/py/bbctrl/FileHandler.py @@ -93,6 +93,7 @@ class FileHandler(bbctrl.APIHandler): else: filename = self.get_upload(self.uploadFilename).encode('utf8') safe_remove(filename) + self.get_log('FileHandler').info('uploadFile.name ' + self.uploadFile.name) os.link(self.uploadFile.name, filename) self.uploadFile.close() diff --git a/src/py/bbctrl/Web.py b/src/py/bbctrl/Web.py index 3490839..9d10840 100644 --- a/src/py/bbctrl/Web.py +++ b/src/py/bbctrl/Web.py @@ -334,8 +334,11 @@ class ConfigRestoreHandler(bbctrl.APIHandler): self.get_ctrl().config.save(json_data) #moving the gcodes from temp to uploads - # elif file.endswith(extension): - # shutil.move(file_path,self.get_upload(file)) + elif file.endswith(extension): + filename = self.get_upload(file).encode('utf8') + os.link(file_path,filename) + self.get_ctrl().preplanner.invalidate(file_path) + self.get_ctrl().state.add_file(file_path) shutil.rmtree(temp_dir)