Open
Description
Describe the bug
Tested on fd8917e.
I get the following "One of" buttons with three oneOf
:
The behavior of the buttons is as expected, but not the labels on the buttons.
I expected that the first oneOf's buttons would be obj1-A
and obj1-B
,
the second obj2-A
and obj2-B
, and the third obj3-A
and obj3-B
.
Like this:
(this is w/ a single oneOf
instead of allOf
)
Here's the full spec:
openapi: 3.0.3
info:
version: "1.0"
title: My API
servers:
- url: https://localhost:4646
paths:
/xx:
post:
summary: test
responses:
200:
description: ok
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/myobj"
components:
schemas:
myobj:
allOf:
- type: object
properties:
name:
type: string
- type: object
oneOf:
- type: object
title: obj1-A
properties:
foo1:
type: string
- type: object
title: obj1-B
properties:
bar1:
type: string
- type: object
oneOf:
- type: object
title: obj2-A
properties:
foo2:
type: string
- type: object
title: obj2-B
properties:
bar2:
type: string
- type: object
oneOf:
- type: object
title: obj3-A
properties:
foo3:
type: string
- type: object
title: obj3-B
properties:
bar3:
type: string