diff --git a/scripts/gitea-sync.py b/scripts/gitea-sync.py index e4b13d26..afefd9ff 100755 --- a/scripts/gitea-sync.py +++ b/scripts/gitea-sync.py @@ -723,7 +723,8 @@ def sync_bugs(api, dry_run=False, quiet=False, since=None): warn(f"buglog not found: {BUGLOG_PATH}") return - buglog = json.loads(BUGLOG_PATH.read_text()) + buglog_wrapper = json.loads(BUGLOG_PATH.read_text()) + buglog = buglog_wrapper["bugs"] created = 0 closed = 0 skipped = 0 @@ -796,7 +797,8 @@ def sync_bugs(api, dry_run=False, quiet=False, since=None): # Write back updated buglog if any new issues were created if created > 0 and not dry_run: - _write_json(BUGLOG_PATH, buglog) + buglog_wrapper["bugs"] = buglog + _write_json(BUGLOG_PATH, buglog_wrapper) if not quiet: print(f"Bugs: {created} created, {closed} closed, {skipped} skipped")