fix(api): declare the 400 and 415 the single-value profile writes answer

The six /api/auth/me scalar writes (unit preference, glucose unit,
automatic document reading, local lab OCR, workout routes, the central
Codex switch) read their body through safeJson with a 1 KB cap, so each
answers 415 for a body that is not JSON by content type and 400 for one
that does not parse, beside the 413 they already declared. Their
descriptions said so and the responses did not. All three now come from
one block.

The modules and disable-coach route tests had been skipping the
contract check over a 400 and a 409 the registry already declares; the
skips are gone.
This commit is contained in:
Marc-André Bombeck committed 2026-10-22 07:07:46 +02:00
1 parent 5ca3994523
commit 579789ec38
5 files changed
+300 -320

No files matched your search

+266 -269
View File
File diff suppressed because it is too large. Load diff