fix: POI-Icons erscheinen nun korrekt je nach Typ
- Fehler behoben: Alle POIs zeigten immer dasselbe Icon (z. B. poi-marker-icon-4.png) - Ursache: In setupPOIs.js wurde iconPath fälschlich anhand von idPoiTyp gesucht, obwohl nur idPoi verfügbar war - Lösung: Icon-Zuordnung erfolgt jetzt über Mapping idPoi → path (Map) - Kein Backend-Änderung nötig - Standard-Icon wird verwendet, wenn kein Eintrag im Mapping vorhanden ist # Version: 1.1.166
This commit is contained in:
27
CHANGELOG.md
27
CHANGELOG.md
@@ -4,6 +4,33 @@ Alle bedeutenden Änderungen an diesem Projekt werden in dieser Datei dokumentie
|
||||
|
||||
---
|
||||
|
||||
## [1.1.166] – 2025-05-25
|
||||
|
||||
### 🐞 Fixed
|
||||
|
||||
- POI-Icons wurden immer als `poi-marker-icon-4.png` dargestellt, egal welcher Typ
|
||||
- Ursache: `setupPOIs.js` hat versehentlich `poi.idPoi === poi.idPoi` geprüft statt `poi.idPoiTyp === ...`
|
||||
|
||||
### ✅ Clean
|
||||
|
||||
- Korrekte Zuordnung von `idPoi → iconPath` über Map-Mapping implementiert (`iconMap`)
|
||||
- Fallback-Icon `default-icon.png` wird angezeigt, wenn kein Icon verfügbar ist
|
||||
|
||||
### 🧠 Architektur
|
||||
|
||||
- `poiIconsData` wird in Redux geladen und über `setupPOIs` interpretiert
|
||||
- Mapping-Logik in `setupPOIs.js` gekapselt, vorbereitet für Unit-Tests
|
||||
|
||||
### 🧪 Tests
|
||||
|
||||
- Test-Vorbereitung: `setupPOIs.js` wurde entkoppelt für spätere Jest-Tests (TDD-fähig gemacht)
|
||||
|
||||
### 🔧 Version
|
||||
|
||||
- 📦 Version erhöht auf **1.1.166**
|
||||
|
||||
---
|
||||
|
||||
### ✅ Test
|
||||
|
||||
- Cypress E2E-Test für POI-Bearbeitung eingeführt:
|
||||
|
||||
Reference in New Issue
Block a user