Skip to content

Commit 6ff299c

Browse files
committed
fix standad tests
1 parent 820b2dc commit 6ff299c

File tree

3 files changed

+19370
-10
lines changed

3 files changed

+19370
-10
lines changed

src/JsonApiDotNetCore/Serialization/JsonApiDeSerializer.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,11 @@ private object SetHasOneRelationship(object entity,
177177
if (relationshipAttr == null)
178178
throw new JsonApiException(400, $"{_jsonApiContext.RequestEntity.EntityName} does not contain a relationship '{relationshipName}'");
179179

180-
var data = (Dictionary<string, object>) relationshipData.ExposedData;
180+
var rio = (ResourceIdentifierObject) relationshipData.ExposedData;
181181

182-
if (data == null) return entity;
182+
if (rio == null) return entity;
183183

184-
var newValue = data["id"];
184+
var newValue = rio.Id;
185185

186186
var foreignKey = attr.InternalRelationshipName + "Id";
187187
var entityProperty = entityProperties.FirstOrDefault(p => p.Name == foreignKey);
@@ -213,7 +213,7 @@ private object SetHasManyRelationship(object entity,
213213

214214
if (relationships.TryGetValue(relationshipName, out RelationshipData relationshipData))
215215
{
216-
var data = (List<Dictionary<string, object>>)relationshipData.ExposedData;
216+
var data = (List<ResourceIdentifierObject>)relationshipData.ExposedData;
217217

218218
if (data == null) return entity;
219219

0 commit comments

Comments
 (0)