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

    Fehler in openapi.json definition: Optigem int | null

    ChurchTools Schnittstellen
    4
    10
    343
    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.
    • skipyS
      skipy
      zuletzt editiert von 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 Antwort Letzte Antwort Antworten Zitieren 0
      • AndyA
        Andy admin @skipy
        zuletzt editiert von

        @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 Antwort Letzte Antwort Antworten Zitieren 0
        • hbuergerH
          hbuerger ChurchToolsMitarbeiter
          zuletzt editiert von 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 Antworten Letzte Antwort Antworten Zitieren 0
          • skipyS
            skipy @Andy
            zuletzt editiert von

            @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 Antwort Letzte Antwort Antworten Zitieren 0
            • skipyS
              skipy @hbuerger
              zuletzt editiert von

              @hbuerger Danke

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • skipyS
                skipy @hbuerger
                zuletzt editiert von

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

                1 Antwort Letzte Antwort Antworten Zitieren 0
                • davidschillingD
                  davidschilling ChurchToolsMitarbeiter
                  zuletzt editiert von

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

                  1 Antwort Letzte Antwort Antworten Zitieren 0
                  • hbuergerH
                    hbuerger ChurchToolsMitarbeiter
                    zuletzt editiert von

                    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 Antwort Letzte Antwort Antworten Zitieren 0
                    • skipyS
                      skipy
                      zuletzt editiert von

                      Perfekt! Danke 🙂

                      1 Antwort Letzte Antwort Antworten Zitieren 0
                      • hbuergerH
                        hbuerger ChurchToolsMitarbeiter
                        zuletzt editiert von

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

                        ChurchTools Mitarbeiter – Trainer – Supporter – Academy

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