File tree Expand file tree Collapse file tree
src/Microsoft.OpenApi/Models Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -317,9 +317,9 @@ internal OpenApiSchema(IOpenApiSchema schema)
317317 DynamicAnchor = schema . DynamicAnchor ?? DynamicAnchor ;
318318 DynamicRef = schema . DynamicRef ?? DynamicRef ;
319319 Definitions = schema . Definitions != null ? new Dictionary < string , IOpenApiSchema > ( schema . Definitions ) : null ;
320+ UnevaluatedProperties = schema . UnevaluatedProperties ;
320321 if ( schema is IOpenApiSchemaMissingProperties missingProperties )
321322 {
322- UnevaluatedProperties = missingProperties . UnevaluatedProperties ;
323323 if ( missingProperties . UnevaluatedPropertiesSchema is { } unevaluatedSchema )
324324 {
325325 UnevaluatedPropertiesSchema = unevaluatedSchema . CreateShallowCopy ( ) ;
@@ -333,10 +333,6 @@ internal OpenApiSchema(IOpenApiSchema schema)
333333 Then = missingProperties . Then ? . CreateShallowCopy ( ) ;
334334 Else = missingProperties . Else ? . CreateShallowCopy ( ) ;
335335 }
336- else
337- {
338- UnevaluatedProperties = schema . UnevaluatedProperties ;
339- }
340336 ExclusiveMaximum = schema . ExclusiveMaximum ?? ExclusiveMaximum ;
341337 ExclusiveMinimum = schema . ExclusiveMinimum ?? ExclusiveMinimum ;
342338 if ( schema is OpenApiSchema eMSchema )
You can’t perform that action at this time.
0 commit comments