Community
    • Categories
    • Recent
    • Popular
    • Users
    • Search
    • Register
    • Login

    Ja-Nein-Feld über API auf "Nichts" setzten

    Scheduled Pinned Locked Moved Entwicklung
    3 Posts 2 Posters 146 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L Offline
      Lhaard
      last edited by

      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.

      bc452ef8-65c3-46a0-b5b5-30547d4e0047-image.png

      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

      LFischerL 1 Reply Last reply Reply Quote 0
      • LFischerL Offline
        LFischer @Lhaard
        last edited by

        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 auf 0 setzen).

        Ich werde dafür ein Ticket eröffnen 🙂

        Viele Grüße
        Leo

        L 1 Reply Last reply Reply Quote 0
        • L Offline
          Lhaard @LFischer
          last edited by

          Alles klar. Danke für die Erklärung und den Workaround 🙂

          1 Reply Last reply Reply Quote 0
          • First post
            Last post