Skip to content

Commit 30bcea6

Browse files
committed
remove redundant where
1 parent 94c811e commit 30bcea6

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

src/Microsoft.OpenApi.Readers/V2/OpenApiDocumentDeserializer.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -323,10 +323,12 @@ public RequestBodyReferenceFixer(IDictionary<string, OpenApiRequestBody> request
323323
{
324324
_requestBodies = requestBodies;
325325
}
326+
326327
public override void Visit(OpenApiOperation operation)
327328
{
328-
var body = operation.Parameters.Where(p => p.UnresolvedReference == true
329-
&& _requestBodies.ContainsKey(p.Reference.Id)).FirstOrDefault();
329+
var body = operation.Parameters.FirstOrDefault(
330+
p => p.UnresolvedReference
331+
&& _requestBodies.ContainsKey(p.Reference.Id));
330332

331333
if (body != null)
332334
{

test/Microsoft.OpenApi.Readers.Tests/OpenApiWorkspaceTests/OpenApiWorkspaceStreamTests.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -75,10 +75,11 @@ public async Task LoadDocumentWithExternalReferenceShouldLoadBothDocumentsIntoWo
7575
Assert.False(referencedSchema.UnresolvedReference);
7676

7777
var referencedParameter = result.OpenApiDocument
78-
.Paths["/todos"]
79-
.Operations[OperationType.Get]
80-
.Parameters.Select(p => p.GetEffective(result.OpenApiDocument))
81-
.Where(p => p.Name == "filter").FirstOrDefault();
78+
.Paths["/todos"]
79+
.Operations[OperationType.Get]
80+
.Parameters
81+
.Select(p => p.GetEffective(result.OpenApiDocument))
82+
.FirstOrDefault(p => p.Name == "filter");
8283

8384
Assert.Equal("string", referencedParameter.Schema.Type);
8485
}

0 commit comments

Comments
 (0)