handle schemas with one type array
This commit is contained in:
parent
47292c89cf
commit
bc4ee55ac2
4
package-lock.json
generated
4
package-lock.json
generated
@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "openapi-mcp-generator",
|
||||
"version": "3.1.2",
|
||||
"version": "3.1.4",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "openapi-mcp-generator",
|
||||
"version": "3.1.2",
|
||||
"version": "3.1.4",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@apidevtools/swagger-parser": "^10.1.1",
|
||||
|
||||
@ -203,6 +203,10 @@ export function mapOpenApiSchemaToJsonSchema(
|
||||
} else if (!jsonSchema.type) {
|
||||
jsonSchema.type = 'null';
|
||||
}
|
||||
} else {
|
||||
if (Array.isArray(jsonSchema.type) && jsonSchema.type.length === 1) {
|
||||
jsonSchema.type = jsonSchema.type[0];
|
||||
}
|
||||
}
|
||||
|
||||
// Recursively process object properties
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user