swagger-parser icon indicating copy to clipboard operation
swagger-parser copied to clipboard

Parsing error with object default value when the nullable true enable

Open lnash94 opened this issue 1 year ago • 0 comments

Hi Team,

I'm using OpenAPIV3Parser to get openAPI specifications for the parser version 2.1.16. I am wondering when I used the default value as a null for the object type which is enabled nullable true. It returns below parser issues[1]. is there any particular reason we can not have null as the default in the object type when it is nullable true?

[1] parser issue

attribute components.schemas.CreateChatCompletionRequest.default is not of type `object`

example code logit_bias field has object type with nullable true enable:

CreateChatCompletionRequest:
      type: object
      properties:
        ...
        logit_bias:
          type: object
          x-oaiTypeLabel: map
          default: null
          nullable: true
          additionalProperties:
            type: integer

lnash94 avatar Jan 30 '24 11:01 lnash94