Check sortie checklist summary totals

This commit is contained in:
2026-07-09 14:20:58 +09:00
parent 76b73e3de2
commit f9566accf9

View File

@@ -9586,6 +9586,9 @@ function assertSortieTacticalRoster(state, requiredUnitIds) {
) {
throw new Error(`Expected sortie checklist summary counts: ${JSON.stringify(state.sortieChecklistSummary)}`);
}
if (Array.isArray(state.sortieChecklist) && state.sortieChecklistSummary.total !== state.sortieChecklist.length) {
throw new Error(`Expected sortie checklist summary total to match checklist length: ${JSON.stringify(state.sortieChecklistSummary)}`);
}
const missingIds = requiredUnitIds.filter((unitId) => !state.sortieRoster.some((unit) => unit.id === unitId));
if (missingIds.length > 0) {