Bugfixes: Adresse-Modal + Upload-Limit auf 25 MB
1. AddressModal: Straße-Feld ließ sich nicht editieren. setFormData wurde im Render-Body aufgerufen, wenn formData.street !== address.street → Reset bei jedem Tastendruck. In useEffect mit [address?.id]-Dependency umgezogen. 2. Multer-Limit von 10 MB auf 25 MB in upload.routes.ts, gdpr.routes.ts, contract.routes.ts. Zwei Handy-Fotos zu PDF kratzten am alten Limit. FileUpload-Hinweistext angepasst.
This commit is contained in:
@@ -2451,10 +2451,13 @@ function AddressModal({
|
||||
|
||||
const isPending = createMutation.isPending || updateMutation.isPending;
|
||||
|
||||
// Update form when address prop changes
|
||||
if (isEditing && formData.street !== address.street) {
|
||||
// Beim Öffnen / Wechsel zwischen Adressen aus den Props re-initialisieren.
|
||||
// Vorher als unbedingte if-setState im Render-Body → Reset bei jedem
|
||||
// Tastendruck, Straße ließ sich nicht eintippen.
|
||||
useEffect(() => {
|
||||
setFormData(getInitialFormData());
|
||||
}
|
||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||
}, [address?.id]);
|
||||
|
||||
return (
|
||||
<Modal isOpen={isOpen} onClose={onClose} title={isEditing ? 'Adresse bearbeiten' : 'Adresse hinzufügen'}>
|
||||
|
||||
Reference in New Issue
Block a user