fix: NINA mapData nur ohne AGS-Codes abfragen (v0.8.2)
mapData liefert bundesweite Meldungen ohne geografische Filterung. Mit konfigurierten AGS-Codes deckt der Dashboard-Endpunkt bereits alle Quellen regional ab – mapData wird dann nicht mehr benötigt und würde Meldungen außerhalb der konfigurierten Regionen zeigen. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
77854fcfda
commit
e788fc7201
|
|
@ -1,5 +1,13 @@
|
|||
# Changelog
|
||||
|
||||
## [0.8.2] - 2026-02-19
|
||||
|
||||
### Fixed
|
||||
- **NINA mapData geografische Filterung**: mapData-Endpunkte werden nur noch abgefragt,
|
||||
wenn **keine** AGS-Codes konfiguriert sind. Sind AGS-Codes gesetzt, filtert der
|
||||
Dashboard-Endpunkt bereits serverseitig regional (deckt alle Quellen inkl. DWD ab).
|
||||
Vorher wurden bundesweite Meldungen außerhalb der konfigurierten Regionen angezeigt.
|
||||
|
||||
## [0.8.1] - 2026-02-19
|
||||
|
||||
### Added
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
version: "0.8.1"
|
||||
version: "0.8.2"
|
||||
|
||||
bot:
|
||||
name: "MeshDD-Bot"
|
||||
|
|
|
|||
|
|
@ -223,7 +223,11 @@ class NinaBot:
|
|||
except Exception:
|
||||
logger.exception("NINA dashboard error for AGS %s", ags)
|
||||
|
||||
# 2. mapData: national per-source polling (severity + source filter only)
|
||||
# 2. mapData: national per-source polling – nur wenn KEINE AGS-Codes konfiguriert
|
||||
# sind, da mapData keine geografische Filterung unterstützt und sonst
|
||||
# bundesweite Meldungen außerhalb der konfigurierten Regionen erscheinen.
|
||||
# Mit AGS-Codes deckt das Dashboard bereits alle Quellen regional ab.
|
||||
if not ags_codes:
|
||||
for source_key, endpoint in SOURCE_MAP_ENDPOINTS.items():
|
||||
if not sources.get(source_key, True):
|
||||
continue
|
||||
|
|
|
|||
Loading…
Reference in a new issue