Zum Hauptinhalt springen

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: name für ein Feld, das im Formular customer.name heißt.

So beheben Sie es​

  • Listen Sie die Felder des Formulars mit /pdf/info auf und nehmen Sie die Namen aus form.fields.
  • Senden Sie strict: false, um Namen, die das Formular nicht hat, auszulassen: form.skipped des Renderings nennt sie mit dem Grund unknown.

Wiederholen?​

Nicht mit derselben Anfrage: Das Formular hat kein Feld dieses Namens.