我有一个 3.0.3 OpenApi 定义,其中包含对象中的布尔值。该对象具有附加属性:设置为假
例如
TestEvent:
type: object
additionalProperties: false
properties:
id:
$ref: '#/components/schemas/uuid'
...
onDuty:
type: boolean
example: false
...
在执行 42crunch 审计时,它开始失败并出现以下错误:
Schema does not define the type of JSON values
这是在这里定义 的:错误描述
这是新的。直到最近,这个 OpenApi 模式才适用于这个定义。
这是 42Crunch 的错误还是我必须更改我的 OAS3 规范?如果是这样,我需要改变什么?