fix(normalizer): accept wildfire IncidentTypeCategory in WFIGS parser

WFIGS API returns both "WF" and "wildfire" as IncidentTypeCategory
values. The previous check only accepted "WF", silently dropping
wildfire-typed incidents.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Matt Johnson (via Claude) 2026-06-07 06:20:28 +00:00
commit 3b12be2242

View file

@ -676,7 +676,7 @@ def _parse_wfigs_incidents(inner_data: dict, geo: dict) -> dict:
irwin_id = inner_data.get("IrwinID") or inner_data.get("irwin_id") irwin_id = inner_data.get("IrwinID") or inner_data.get("irwin_id")
name = inner_data.get("IncidentName") name = inner_data.get("IncidentName")
itype = inner_data.get("IncidentTypeCategory") itype = inner_data.get("IncidentTypeCategory")
if itype is not None and itype != "WF": if itype is not None and itype not in ("WF", "wildfire"):
return None return None
lat = inner_data.get("latitude") lat = inner_data.get("latitude")
lon = inner_data.get("longitude") lon = inner_data.get("longitude")