diff --git a/backend/app/git_source.py b/backend/app/git_source.py index c51c461..b553f1e 100644 --- a/backend/app/git_source.py +++ b/backend/app/git_source.py @@ -166,7 +166,7 @@ def discover_files( def walk_and_collect(current: Path, rel_prefix: Path): """Recursive walk function.""" try: - for entry in sorted(os.scandir(current)): + for entry in sorted(os.scandir(current), key=lambda e: e.name): entry_path = current / entry.name rel_path = (rel_prefix / entry.name).replace("\\", "/") if str(rel_prefix) != "." else rel_prefix