Bugfixes: Zähler/Bankkarte/Ausweis/Zählerstand-Modal editierbar
Vier weitere Vorkommen desselben Anti-Patterns wie beim AddressModal-Fix vom 2026-06-03: setFormData(getInitialFormData()) unbedingt im Render-Body, getriggert durch formData.X !== prop.X. Jeder Tastendruck setzte den State zurück → kein Editieren möglich. Fix in MeterModal (meterNumber), BankCardModal (iban), IdentityDocumentModal (documentNumber), MeterReadingModal (value): nach useEffect mit [entity?.id]-Dependency umgezogen.
This commit is contained in:
@@ -97,6 +97,15 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
|
||||
|
||||
## ✅ Erledigt
|
||||
|
||||
- [x] **🐞 Modal-Felder ließen sich nicht editieren (Zähler/Bankkarte/Ausweis/Zählerstand)**
|
||||
- Vier identische Vorkommen desselben Anti-Patterns wie beim
|
||||
AddressModal-Fix von 2026-06-03: `setFormData(getInitialFormData())`
|
||||
im Render-Body, getriggert durch `formData.X !== prop.X`. Jeder
|
||||
Tastendruck setzte den State zurück.
|
||||
- Fix in allen vier Modals (MeterModal, BankCardModal,
|
||||
IdentityDocumentModal, MeterReadingModal): nach `useEffect` mit
|
||||
`[<entity>?.id]`-Dependency umgezogen.
|
||||
|
||||
- [x] **🐞 JpgToPdfModal: PDF blieb trotz vorherigem Fix bei 20+ MB**
|
||||
- Stage-Test: 2 Handy-JPGs → 23 MB PDF. Ursache: Smartphone-Fotos
|
||||
haben 4000-6000 px Kante (24 MP), das vergrößert die JPEG-Datei
|
||||
|
||||
Reference in New Issue
Block a user