Buchungskalender: Preis-Editor prüft Grenzen wie der Server
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
37cd312549
commit
8c8fa05591
5 files changed
+116
-12
No files matched your search
@@ -9,7 +9,9 @@ const CODES = {
|
||||
/** => { message, fehler: { feld: text } } (Feldfehler aus body.felder, sonst ein Text unter „_“). */
|
||||
export function fehlerFuerFormular(err) {
|
||||
const felder = err?.body?.felder
|
||||
const message = (typeof err?.fehler === 'string' && CODES[err.fehler]) || err?.message || 'Das hat nicht geklappt. Bitte versuch es noch einmal.'
|
||||
const STANDARD = 'Das hat nicht geklappt. Bitte versuch es noch einmal.'
|
||||
const code = typeof err?.fehler === 'string' ? err.fehler : ''
|
||||
const message = (code && CODES[code]) || (code ? STANDARD : err?.message) || STANDARD
|
||||
if (felder && typeof felder === 'object' && Object.keys(felder).length) return { message, fehler: felder }
|
||||
return { message, fehler: { _: message } }
|
||||
}
|
||||
Reference in new issue
Block a user