Skip to content

Commit 4af4744

Browse files
authored
Fixed required attribute displaying in complex schemas (#2060)
* Improved luminosity ratio for focus indicators * Fixing inconsistency between Sample request body select label and aria-label * Request body format accessibility issues fixes * Fixed required attribute displaying in complex schemas
1 parent bc35b86 commit 4af4744

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

‎src/models/typeDefinition.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ export class TypeDefinitionObjectProperty extends TypeDefinitionProperty {
275275
combinationReferenceObjectsArray: [],
276276
combinationReferencesNames: [],
277277
combinationOtherProperties: {},
278-
combinationRequiredPropereties: []
278+
combinationRequiredPropereties: contract.required || []
279279
};
280280

281281
let processedTypeDefinitionsArray: TypeDefinition[] = [];
@@ -317,7 +317,7 @@ export class TypeDefinitionObjectProperty extends TypeDefinitionProperty {
317317
}
318318

319319
if (combinationArrayItem.required) {
320-
processedCombinationPropertiesObject.combinationRequiredPropereties = combinationArrayItem.required;
320+
processedCombinationPropertiesObject.combinationRequiredPropereties.push(...combinationArrayItem.required);
321321
}
322322

323323
if (combinationArrayItem.properties) {

0 commit comments

Comments
 (0)