a3bdb3f467
Der axios-Response-Interceptor packt die Backend-Meldung in new Error(message) um und wirft .response weg. Der Catch- Handler beim Passwort-Setzen las aber err.response.data.error (nach dem Interceptor undefined) und fiel deshalb immer auf "Passwort konnte nicht gesetzt werden" zurück. Ergebnis: der Admin sah nie den echten Grund – typischerweise "Passwort erfüllt Mindestanforderungen nicht: mindestens 25 Zeichen" oder "Eigenes Passwort ist falsch". Fix: err.message lesen. Das ist genau der vom Interceptor gesetzte String. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>