form_field_unknown
HTTP 422 · code: "form_field_unknown" · type: https://docs.formfeed.dev/errors/form-field-unknown
/pdf/fill nannte ein Feld, das das Formular nicht hat. Der Aufruf war strikt, wie es der Standard ist, daher wurde nichts ausgefüllt und nichts berechnet. field nennt den Namen so, wie Sie ihn gesendet haben. Felder werden mit ihrem vollen Namen angesprochen, die Teile durch Punkte verbunden, so wie /pdf/info sie auflistet.
Beispiel
{
"type": "https://docs.formfeed.dev/errors/form-field-unknown",
"title": "Unknown form field",
"status": 422,
"detail": "The form has no field named \"customer.nme\"",
"code": "form_field_unknown",
"field": "customer.nme",
"render_id": "rnd_0d290c45cbeb4554b946bbad1acee87e",
"request_id": "req_4b7c1e9a2f3d4c5b8a6e7f9012"
}
Häufige Ursachen
- Ein Tippfehler, oder ein Name aus einer anderen Ausgabe des Formulars.
- Ein kurzer Name, wo das Formular seine Felder verschachtelt:
namefür ein Feld, das im Formularcustomer.nameheißt.
So beheben Sie es
- Listen Sie die Felder des Formulars mit
/pdf/infoauf und nehmen Sie die Namen ausform.fields. - Senden Sie
strict: false, um Namen, die das Formular nicht hat, auszulassen:form.skippeddes Renderings nennt sie mit dem Grundunknown.
Wiederholen?
Nicht mit derselben Anfrage: Das Formular hat kein Feld dieses Namens.