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

    /api/calendars openapi.json Fehler

    ChurchTools Schnittstellen
    3
    4
    110
    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

      Fehlerbeschreibung:

      Die Schnittstellenbeschreibung (Response der Schnittstelle /api/calendars in der openapi.json) ist leider falsch. Laut derzeitiger Schnitstellenbeschreibung würde mit "data" nur ein Objekt zurückgegeben werden. Tatsächlich steckt hinter "Data" allerdings ein ganzes Array mit Objekten.

      ChurchTools, Version 3.84.0

      Konkret:

      Derzeitiger IST-Zustand

      "responses": {
                "200": {
                  "description": "OK",
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "object",
                        "properties": {
                          "data": {
                            "type": "object",
                            "properties": {
                              "name": {
                                "type": "string"
                              },
                              "nameTranslated": {
                                "type": "string"
                              },
                              "sortKey": {
                                "type": "integer"
                              }, 
                              ...
      

      Richtig wäre aber

      "responses": {
                "200": {
                  "description": "OK",
                  "content": {
                    "application/json": {
                      "schema": {
                        "type": "object",
                        "properties": {
                          "data": {
                            "type" : "array",
                            "items" : {
                              "type": "object",
                              "properties": {
                                "name": {
                                  "type": "string"
                                },
                                "nameTranslated": {
                                  "type": "string"
                                },
                                "sortKey": {
                                  "type": "integer"
                                },
                               ...
      
      jziegelerJ 1 Antwort Letzte Antwort Antworten Zitieren 0
      • jziegelerJ
        jziegeler ChurchToolsMitarbeiter @skipy
        zuletzt editiert von

        @skipy könntest du solche Fehler bitte direkt an den support@churchtools.de schicken? dann werden bei uns direkt die richtigen Prozesse getriggert. Ob das ein Fehler ist muss ja nicht noch diskutiert werden 😏

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

          @jziegeler kann ich gerne machen - bin gerade richtig in Fahrt, weil meine generierte Schnittstelle einen Fehler nach dem anderen spukt 😉

          Wenn ihr so etwas wie einen GIT-Repo mit Pull-Requests habt, ließen sich solche Bugs auch sehr einfach auf dem direkten Weg anschieben und es ist vermutlich klarer, wo man nach dem Fehler suchen muss?! Nur so als Idee...

          davidschillingD 1 Antwort Letzte Antwort Antworten Zitieren 2
          • davidschillingD
            davidschilling ChurchToolsMitarbeiter @skipy
            zuletzt editiert von

            @skipy Wir denken mal darüber nach.

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