Skip to content

Commit 8413abb

Browse files
committed
fix(ContextGraph): return null instead of throwing null exception
1 parent d3c5bee commit 8413abb

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/JsonApiDotNetCore/Internal/ContextGraph.cs

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
using System.Reflection;
1+
using System;
22
using System.Collections.Generic;
33
using System.Linq;
4-
using System;
4+
using System.Reflection;
55

66
namespace JsonApiDotNetCore.Internal
77
{
@@ -34,9 +34,9 @@ public string GetRelationshipName<TParent>(string relationshipName)
3434
{
3535
var entityType = typeof(TParent);
3636
return Entities
37-
.SingleOrDefault(e => e.EntityType == entityType)
38-
.Relationships
39-
.SingleOrDefault(r => string.Equals(r.PublicRelationshipName, relationshipName, StringComparison.OrdinalIgnoreCase))
37+
.SingleOrDefault(e => e.EntityType == entityType)
38+
?.Relationships
39+
.SingleOrDefault(r => string.Equals(r.PublicRelationshipName, relationshipName, StringComparison.OrdinalIgnoreCase))
4040
?.InternalRelationshipName;
4141
}
4242
}

0 commit comments

Comments
 (0)