修复 AMSC 风向取第一条跑道可能为空的问题

This commit is contained in:
2569718930@qq.com
2026-05-20 18:35:35 +08:00
parent 573393409d
commit 10a0788398
+1 -1
View File
@@ -206,7 +206,7 @@ def _amsc_parse_wind_plate_payload(
"station_label": airport_meta.get("label") or icao,
"raw_metar": raw_metar,
"raw_taf": None,
"wind_dir": point_temperatures[0].get("wind_dir") if point_temperatures else None,
"wind_dir": next((pt.get("wind_dir") for pt in point_temperatures if pt.get("wind_dir") is not None), None) if point_temperatures else None,
"wind_speed": point_temperatures[0].get("wind_speed") if point_temperatures else None,
"runway_obs": {
"runway_pairs": runway_pairs,