Bug Report Checklist
Description
The generator produces broken code for anyOf
openapi-generator version
v5.2.1
OpenAPI declaration file content or url
Generation Details
generate
--global-property models
--global-property modelDocs=false
--additional-properties sourceFolder=dto,useOneOfDiscriminatorLookup=true
--model-package dto
--package-name dto
-i /local/docs/openapi.yaml
--generate-alias-as-model
-g go
-o /local/internal/server/rest
func (dst *WebhookEvent) UnmarshalJSON(data []byte) error {
var err error
// use discriminator value to speed up the lookup
var jsonDict map[string]interface{}
err := json.Unmarshal(data, &jsonDict) // <---- compilation error as err already declared in var
if err != nil {
return fmt.Errorf("Failed to unmarshal JSON into map for the discrimintor lookup.")
}
}
Steps to reproduce
Related issues/PRs
Suggest a fix
fix the template and remove unnecessary colon
Bug Report Checklist
Description
The generator produces broken code for
anyOfopenapi-generator version
v5.2.1
OpenAPI declaration file content or url
Generation Details
generate
--global-property models
--global-property modelDocs=false
--additional-properties sourceFolder=dto,useOneOfDiscriminatorLookup=true
--model-package dto
--package-name dto
-i /local/docs/openapi.yaml
--generate-alias-as-model
-g go
-o /local/internal/server/rest
Steps to reproduce
Related issues/PRs
Suggest a fix
fix the template and remove unnecessary colon