nothing_to_writeHTTP 400Es gibt nichts zu schreiben
Der Rumpf ist leer oder enthält kein einziges Feld. Das ist bewusst ein Fehler und kein stilles 200: eine Anfrage, die nichts ändert, ist fast immer ein Fehler im aufrufenden Code — eine Schleife, die ein leeres Änderungsobjekt gebaut hat.
Wiederholen?
Nein — unverändertes Wiederholen ergibt genau dieselbe Antwort. Die Anfrage muss sich ändern.
Woran es liegt
- Ein leerer Rumpf, oder `{}`.
- Der Änderungssatz wurde vor dem Senden gefiltert und ist dabei leer geworden.
Was zu tun ist
Schicken Sie mindestens ein änderbares Feld — oder setzen Sie den Aufruf gar nicht erst ab, wenn sich nichts geändert hat.
Wo dieser Fehler entsteht
- PATCH /api/v1/reservations/{id}Der Rumpf enthält kein änderbares Feld. Ein Aufruf, der nichts ändert, wird nicht als Erfolg beantwortet.
- PATCH /api/v1/table-occupancies/{id}Der Rumpf enthält kein änderbares Feld. Für „Tisch frei" genügt `{"occupiedUntil": "<Zeitpunkt>"}`.
- PATCH /api/v1/guests/{id}Der Rumpf enthält kein änderbares Feld. Ein Aufruf, der nichts ändert, wird nicht als Erfolg beantwortet — sonst hält ein fehlerhafter Abgleich sich für erfolgreich.
- POST /api/v1/blocksEs wurde kein Rumpf mitgeschickt.
- POST /api/v1/suppliersDer Rumpf ist leer oder enthält kein einziges Feld.
- PATCH /api/v1/suppliers/{id}Der Rumpf enthält kein Feld.
- POST /api/v1/raw-materialsDer Rumpf ist leer oder `{}`.
- PATCH /api/v1/raw-materials/{id}Der Rumpf enthält kein einziges Feld.
- POST /api/v1/recipesDer Rumpf ist leer oder `{}`.
- PATCH /api/v1/recipes/{id}Der Rumpf enthält kein einziges Feld.
- PUT /api/v1/warehouse-stockDer Rumpf ist leer oder `{}`.