Skip to content

Commit 44f3984

Browse files
Ensure all properties in allOf are required
Signed-off-by: Si Beaumont <beaumont@apple.com>
1 parent 371f8fe commit 44f3984

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/_OpenAPIGeneratorCore/Translator/CommonTranslations/translateAllAnyOneOf.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@ extension FileTranslator {
5555
switch type {
5656
case .allOf:
5757
// AllOf uses all required properties.
58-
propertyType = rawPropertyType
58+
propertyType = rawPropertyType.withOptional(false)
5959
case .anyOf:
6060
// AnyOf uses all optional properties.
61-
propertyType = rawPropertyType.asOptional
61+
propertyType = rawPropertyType.withOptional(true)
6262
}
6363
let comment: Comment? = .property(
6464
originalName: key,

0 commit comments

Comments
 (0)