fix: resolve volcengine package quota parsing and status filtering

This commit is contained in:
kim
2026-06-11 13:27:06 +08:00
parent fff6397c42
commit 28c81c4816
3 changed files with 23 additions and 7 deletions
+6 -1
View File
@@ -811,7 +811,12 @@ def process_packages_breakdown(packages):
# 1. Normalize name (strips suffixes, handles case/hyphens)
norm_result = normalize_volc_name(target_raw)
available = pkg.get("AvailableAmount", 0)
status = pkg.get("Status", "")
if status == "Effective":
available = pkg.get("AvailableAmount", 0)
else:
available = 0
unit = pkg.get("Unit", "token")
# 2. Resolve to monitored upstream models.