From 9c1d8fc002707cf1f8feee8e266a19339c491118 Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Mon, 22 Jun 2026 18:52:57 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Auto-deploy:=20BrainKP=20atualiz?= =?UTF-8?q?ado=20em=2022/06/2026=2018:52:57?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app.py b/app.py index ba2640a..09697ec 100644 --- a/app.py +++ b/app.py @@ -128,7 +128,8 @@ def get_backup_stats(): stats["git"]["size"] = sum(i.get("Size", 0) for i in git_items) # Repos - repo_items = list_rclone_contents("gdrive", "Git/repos") + raw_repo_items = list_rclone_contents("gdrive", "Git/repos", depth=2) + repo_items = [i for i in raw_repo_items if not i.get("IsDir")] stats["repos"]["count"] = len(repo_items) if repo_items: repo_items.sort(key=lambda x: x.get("ModTime", ""), reverse=True) @@ -173,8 +174,9 @@ def list_backups(backup_type): if backup_type == "repos": grouped = {} for item in items: - name = item.get("Name", "") - parts = name.split("/") + if item.get("IsDir"): continue + path = item.get("Path", "") + parts = path.split("/") if len(parts) >= 2: owner = parts[0] repo = "/".join(parts[1:])