Redocly/redoc

OpenAPIParser's merge allOf doesn't merge examples

Open

#1200 aperta il 9 mar 2020

Vedi su GitHub
 (1 commento) (1 reazione) (0 assegnatari)TypeScript (2272 fork)batch import
Type: Enhancementhelp wantedopenapi

Metriche repository

Star
 (21.877 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

I have the following response:

          "200" : {
            "description" : "The request has succeeded.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "object",
                  "properties" : {
                    "statistics" : {
                      "allOf" : [ {
                        "$ref" : "#/components/schemas/pageStatistics"
                      }, {
                        "example" : {
                          "currentPage" : 1,
                          "pageSize" : 1
                        }
                      } ]
                    }
                  }
                }
              }
            }
         }

statistics uses a schema which contains a sample response, but it gets overwritten by example and it shall contain only two properties. It renders correctly in SwaggerUI, but not with Redoc as seen in the attached image.

Screen Shot 2020-03-09 at 14 49 23

Guida contributor