Ja-Nein-Feld über API auf "Nichts" setzten
-
Hallo,
gibt es eine Möglichkeit ein "Ja-Nein-Feld" über die API auf "Nichts" zu setzten?
In der GUI geht das über "-" aber die API scheint nur 1 oder 0 für "Ja" bzw. "Nein" zu akzeptieren. Ich habe dazu auch nichts in der Dokumentation gefunden.
Wenn ich den Wert in der GUI auf "Nichts" setzte dann wird er auf der API als "-1" angezeigt:
{"id":999999,"jsonrpc":"2.0","result":[{"id":"1","objID":"22039","f_dialog_c_17163695658542670":{"title":"-1","prop_type":"yes-no"},"description":""}]}
Aber -1 wird auf der API nicht akzeptiert. Im Log steht dann nur "should be greater than zero"
[2024-07-31 04:54:37 307182] DEBUG: Prepare to run request... [2024-07-31 04:54:37 323248] ERROR: An exception occured while processing request: -32603 Internal error: There was an validation error { "f_dialog_c_17163695658542670": "(dialog) Property value should be greater then zero." }
Danke
-
Hallo @Lhaard
das liegt an der Validierung der Werte - da fehlt der "leer" Wert. Du könntest übergangsweise die API Validierung abschalten (Experten-Setting
api.validation
auf0
setzen).Ich werde dafür ein Ticket eröffnen
Viele Grüße
Leo -
Alles klar. Danke für die Erklärung und den Workaround