Navigation

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

    /api/calendars openapi.json Fehler

    ChurchTools Schnittstellen
    3
    4
    75
    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.
    • skipy
      skipy last edited by

      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"
                                },
                               ...
      
      jziegeler 1 Reply Last reply Reply Quote 0
      • jziegeler
        jziegeler ChurchToolsMitarbeiter @skipy last edited by

        @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 😏

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

          @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...

          davidschilling 1 Reply Last reply Reply Quote 2
          • davidschilling
            davidschilling ChurchToolsMitarbeiter @skipy last edited by

            @skipy Wir denken mal darüber nach.

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