• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    REST Api definition von Fields -> length falsch

    ChurchTools Schnittstellen
    1
    2
    209
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • aschildA
      aschild
      zuletzt editiert von

      In der openapi.json ist bei den Feldern definiert, dass die Property length nicht leer sein darf.

                            "secLevel": {
                              "type": "integer",
                              "description": "The security level necessary to see this field"
                            },
                            "length": {
                              "type": "integer",
                              "description": "The max length of the field"
                            },
                            "deleteOnArchive": {
                              "type": "boolean",
                              "description": "Whether the field should be deleted on person archive or not"
                            },
      

      In unserer Installation haben wir aber das Feld "optigem_nr" welches als Länge = null hinterlegt ist.

      8ee2eb36-bd70-4ed5-98b7-f3dd527a0e8f-grafik.png
      und
      3065da47-80e6-46f9-8ec6-bd7ea0254444-grafik.png
      und in den Gruppen
      e6358a23-941d-4344-8d1f-73d7628ef56a-grafik.png
      und schlussendlich noch der Wachstumspfad:
      15f51bb1-1d5d-4e81-82ad-bbe6450914cd-grafik.png

      Ich vermute es wäre einfacher das Feld als Nullable zu deklarieren, oder wenn NULL, dann eine 0 zurückgeben.

      3.x kein Selfhosting mehr

      aschildA 1 Antwort Letzte Antwort Antworten Zitieren 0
      • aschildA
        aschild @aschild
        zuletzt editiert von

        Noch ein weiteres Feld welches NULL sein darf:

        /groups/{id}/members/ ->memberEndDate	string($date) -> nullable
        

        Das Ende der Gruppenteilnahme ist ja sehr oft noch leer 😉

        3.x kein Selfhosting mehr

        1 Antwort Letzte Antwort Antworten Zitieren 0
        • Erster Beitrag
          Letzter Beitrag