diff --git a/.claude/skills/bitdefender/scripts/gz.py b/.claude/skills/bitdefender/scripts/gz.py index cadf848d..27094fc0 100644 --- a/.claude/skills/bitdefender/scripts/gz.py +++ b/.claude/skills/bitdefender/scripts/gz.py @@ -267,7 +267,10 @@ def cmd_status(client, args): def cmd_companies(client, args): - _emit(client.list_companies(), args.json, _print_company_table) + # Show the FULL fleet (paginated), not just page 1, so a >100-company tenant + # isn't silently truncated in the listing. + items = client.list_all_companies() + _emit({"total": len(items), "items": items}, args.json, _print_company_table) def cmd_company(client, args): diff --git a/.claude/skills/bitdefender/scripts/gz_client.py b/.claude/skills/bitdefender/scripts/gz_client.py index 62722b03..a8e8cf76 100644 --- a/.claude/skills/bitdefender/scripts/gz_client.py +++ b/.claude/skills/bitdefender/scripts/gz_client.py @@ -31,7 +31,7 @@ import time import urllib.error import urllib.request from contextlib import contextmanager -from dataclasses import dataclass, field +from dataclasses import dataclass from datetime import datetime, timezone from email.utils import parsedate_to_datetime from pathlib import Path