Don't error on empty report categories
This commit is contained in:
parent
6d59f31a80
commit
bcd50ed0b9
|
@ -1680,7 +1680,7 @@ def calculate_progress(config: ProjectConfig) -> None:
|
||||||
data[key] = int(value)
|
data[key] = int(value)
|
||||||
|
|
||||||
convert_numbers(report_data["measures"])
|
convert_numbers(report_data["measures"])
|
||||||
for category in report_data["categories"]:
|
for category in report_data.get("categories", []):
|
||||||
convert_numbers(category["measures"])
|
convert_numbers(category["measures"])
|
||||||
|
|
||||||
# Output to GitHub Actions job summary, if available
|
# Output to GitHub Actions job summary, if available
|
||||||
|
@ -1722,7 +1722,7 @@ def calculate_progress(config: ProjectConfig) -> None:
|
||||||
)
|
)
|
||||||
|
|
||||||
print_category("All", report_data["measures"])
|
print_category("All", report_data["measures"])
|
||||||
for category in report_data["categories"]:
|
for category in report_data.get("categories", []):
|
||||||
if config.print_progress_categories is True or (
|
if config.print_progress_categories is True or (
|
||||||
isinstance(config.print_progress_categories, list)
|
isinstance(config.print_progress_categories, list)
|
||||||
and category["id"] in config.print_progress_categories
|
and category["id"] in config.print_progress_categories
|
||||||
|
@ -1780,7 +1780,7 @@ def calculate_progress(config: ProjectConfig) -> None:
|
||||||
else:
|
else:
|
||||||
# Support for old behavior where "dol" was the main category
|
# Support for old behavior where "dol" was the main category
|
||||||
add_category("dol", report_data["measures"])
|
add_category("dol", report_data["measures"])
|
||||||
for category in report_data["categories"]:
|
for category in report_data.get("categories", []):
|
||||||
add_category(category["id"], category["measures"])
|
add_category(category["id"], category["measures"])
|
||||||
|
|
||||||
with open(out_path / "progress.json", "w", encoding="utf-8") as w:
|
with open(out_path / "progress.json", "w", encoding="utf-8") as w:
|
||||||
|
|
Loading…
Reference in New Issue