• Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Fehler in openapi.json definition: Optigem int | null

    ChurchTools Schnittstellen
    4
    10
    463
    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.
    • skipyS
      skipy
      last edited by skipy

      Hallo Leute,

      ich habe in der API mit Swagger das Problem, dass ich immer eine Fehlermeldung bekomme. Laut openapi.json ist das Feld optigemId so definiert:

      "optigemId": {
                  "type": "integer",
                  "nullable": true
                },
      

      Sprich int oder null. Via Json wird bei mir bei einem Abruf der Personen-Daten das Feld OptigemId aber mir einem leeren String zugegegeben. Das Führt zu einer Fehlermeldung.
      Ich habe bereits ausprobiert in Church-Tools das Feld "OptigemId" mit einem Wert zu setzen, zu seichern und anschließend das Feld wieder zu löschen und zu speichern. Ich bekomme aber weiterhin leere String-Werte zurück.

      Könnt ihr sicherstellen, dass das Feld immer NULL oder INT ist?

      AndyA 1 Reply Last reply Reply Quote 0
      • AndyA
        Andy admin @skipy
        last edited by

        @skipy also ich bin nun wirklich kein API-Fachmann ... im Gegenteil. Aber in unserer DB heißt das Feld "optigem_nr" und ist ein Textfeld. Aber vielleicht hat das ja auch gar nichts mit der API und deinem Problem zu tun ... dann vergiss meinen Beitrag. 😉

        skipyS 1 Reply Last reply Reply Quote 0
        • hbuergerH
          hbuerger ChurchToolsMitarbeiter
          last edited by hbuerger

          Danke @skipy für die Fehlermeldung. Ich schreib es mir auf und werde es nächste Woche überprüfen und die Doku entsprechend anpassen 🙂

          ChurchTools Mitarbeiter – Trainer – Supporter – Academy

          skipyS 2 Replies Last reply Reply Quote 0
          • skipyS
            skipy @Andy
            last edited by

            @Andy Ja, bei mir ist es auch ein Textfeld in den Church-Tools Stammdaten. Allerdings wird sie in der API-Spezifikation als Integer aufgeführt. Wenn dann trotzdem ein Textfeld geliefert wird, kommt es bei der Validierung zu einer Fehlermeldung :-).

            1 Reply Last reply Reply Quote 0
            • skipyS
              skipy @hbuerger
              last edited by

              @hbuerger Danke

              1 Reply Last reply Reply Quote 0
              • skipyS
                skipy @hbuerger
                last edited by

                @hbuerger
                Ich dachte ich hake mal nach :-). Ist ein Update der openapi.json in Sicht oder wird sich der API-Output ändern?

                1 Reply Last reply Reply Quote 0
                • davidschillingD
                  davidschilling ChurchToolsMitarbeiter
                  last edited by

                  Mit der nächsten Version ist die Api-Doku dann richtig

                  1 Reply Last reply Reply Quote 0
                  • hbuergerH
                    hbuerger ChurchToolsMitarbeiter
                    last edited by

                    Wir @davidschilling richtig sagt, es kommt mit der neuen Version. Wir haben es in der Dokumentation so angepasst:

                        optigemId:
                          type: string
                          description: String with Optigem ID or empty string if no ID is set.
                    

                    ChurchTools Mitarbeiter – Trainer – Supporter – Academy

                    1 Reply Last reply Reply Quote 0
                    • skipyS
                      skipy
                      last edited by

                      Perfekt! Danke 🙂

                      1 Reply Last reply Reply Quote 0
                      • hbuergerH
                        hbuerger ChurchToolsMitarbeiter
                        last edited by

                        Die Änderung ist mit v3.56 nun online. Somit schließe ich den Thread.

                        ChurchTools Mitarbeiter – Trainer – Supporter – Academy

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