[BUG] [Core] ByteArray is marked as String at the same time
Created by: ityuhui
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
Hi @wing328
I think some recent change of openapi-generator core
breaks a behavior:
e.g.
"data": {
"additionalProperties": {
"format": "byte",
"type": "string"
},
At before (on September 16, 2021), the data
will be marked as "isString" : false, "isByteArray" : true,
but today I found it will be marked as "isString" : true, "isByteArray" : true,
Could you please give me some suggestions/clues about this problem ? Thanks.
Involve @zhemant
openapi-generator version
master
OpenAPI declaration file content or url
Generation Details
java -DdebugModels -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar generate -i /path/swagger.json -g c -o ../output --skip-validate-spec > log.txt
Steps to reproduce
Related issues/PRs
https://github.com/OpenAPITools/openapi-generator/pull/10034