diff --git a/MangaManager/MangaManager/MetadataManager/MetadataManagerGUI.py b/MangaManager/MangaManager/MetadataManager/MetadataManagerGUI.py index 33fc758..8c19305 100644 --- a/MangaManager/MangaManager/MetadataManager/MetadataManagerGUI.py +++ b/MangaManager/MangaManager/MetadataManager/MetadataManagerGUI.py @@ -157,7 +157,7 @@ def select_folder(self): folder_path = askdirectory(initialdir=initial_dir) if not folder_path: return - self.selected_files_path = glob.glob(root_dir=folder_path, pathname=os.path.join(folder_path, "**/*.cbz"), + self.selected_files_path = glob.glob(root_dir=folder_path, pathname=os.path.join(glob.escape(folder_path), "**/*.cbz"), recursive=True) # TODO: Auto select recursive or not # self.selected_files_path = [str(Path(folder_path, file)) for file in os.listdir(folder_path) if file.endswith(".cbz")] @@ -514,4 +514,4 @@ def clean_selected(self): self.widget_mngr.clean_widgets() self.image_cover_frame.clear() self.selected_files_path = list() - self.selected_files_treeview.clear() \ No newline at end of file + self.selected_files_treeview.clear()