[BUG] [jaxrs-cxf-cdi] Compilation issue in generated code when there is default value set for header parameters
Created by: vithu30
Bug Report Checklist
-
Have you provided a full/minimal spec to reproduce the issue? -
Have you validated the input using an OpenAPI validator (example)? -
Have you tested with the latest master to confirm the issue still exists? -
Have you searched for related issues/PRs? -
What's the actual output vs expected output? -
[Optional] Sponsorship to speed up the bug fix or feature request (example)
Description
When there are default values defined for header parameters the generated code is not compiling. The following is a part of my Open API definition:
- name: contentType
in: header
description: |
Media type of the response. Default is application/json.
schema:
type: string
default: application/json
It is caused because there are additional double quotation marks added to the generated code due to the bug in default mustache file - [1].
Expected output:
@ApiParam(value = "Media type of the response. Default is application/json " , defaultValue="application/json")
Actual output:
@ApiParam(value = "Media type of the response. Default is application/json " , defaultValue=""application/json"")
openapi-generator version
4.3.1