diff --git a/2026-03-30 15_51_10-Blue-MidiTower Connected fps_7_.png b/2026-03-30 15_51_10-Blue-MidiTower Connected fps_7_.png new file mode 100644 index 0000000..cba03be Binary files /dev/null and b/2026-03-30 15_51_10-Blue-MidiTower Connected fps_7_.png differ diff --git a/sharepoint_browser.py b/sharepoint_browser.py index a4da0e8..cfa20e5 100644 --- a/sharepoint_browser.py +++ b/sharepoint_browser.py @@ -220,7 +220,8 @@ class SharePointApp(ctk.CTk): def item_clicked(self, item_id, is_folder, name): if is_folder: - self.history.append(("FOLDERS", self.current_drive_id, self.current_path[-1])) + # Gem det ID vi er i NU, før vi går dybere, så vi kan vende tilbage til det + self.history.append(("FOLDERS", self.current_folder_id, self.current_path[-1])) self.current_path.append(name) self.load_folder(item_id) else: @@ -236,8 +237,8 @@ class SharePointApp(ctk.CTk): elif mode == "DRIVES": self.load_drives(prev_id) elif mode == "FOLDERS": - # Her skal vi gemme folder_id i historikken for at gå tilbage korrekt - self.load_folder("root") # Forenklet: Går tilbage til rod + # Nu bruger vi det præcise ID vi gemte før (prev_id er folder_id) + self.load_folder(prev_id) def process_file(self, item_id, file_name): base_url = f"https://graph.microsoft.com/v1.0/drives/{self.current_drive_id}/items/{item_id}"