Mermade / oas-kit

Convert Swagger 2.0 definitions to OpenAPI 3.0 and resolve/validate/lint
https://mermade.org.uk/openapi-converter
BSD 3-Clause "New" or "Revised" License
698 stars 129 forks source link

Description on properties missing if they have $ref #652

Open programm-ingovals opened 4 months ago

programm-ingovals commented 4 months ago

Checklist

Detailed Description

Source tidbit:

"NafnMaka": {
"description": "Nafn maka",
"type": "string"
},
"TekjurNamsmanns": {
"$ref": "#/definitions/TekjurContract",
"description": "Inniheldur eina færslu í fylki af tekjuskráningu námsmanns ef tekjuskráning finnst annars enga færslu"
},

Result tidbit:

        NafnMaka:
          description: Nafn maka
          type: string
        TekjurNamsmanns:
          $ref: "#/components/schemas/TekjurContract"

Description is missing on all properties that have a $ref

Other stuff

Running npm package "swagger2openapi": "7.0.8",