diff --git a/packages/serializer/addon/rest.js b/packages/serializer/addon/rest.js index f5d120ddec2..8436ddb3e82 100644 --- a/packages/serializer/addon/rest.js +++ b/packages/serializer/addon/rest.js @@ -273,7 +273,7 @@ const RESTSerializer = JSONSerializer.extend({ continue; } - var isPrimary = !forcedSecondary && this.isPrimaryType(store, typeName, primaryModelClass); + var isPrimary = !forcedSecondary && this.isPrimaryType(modelName, primaryModelClass); var value = payload[prop]; if (value === null) { @@ -351,8 +351,8 @@ const RESTSerializer = JSONSerializer.extend({ return documentHash; }, - isPrimaryType(store, typeName, primaryTypeClass) { - return store.modelFor(typeName) === primaryTypeClass; + isPrimaryType(modelName, primaryModelClass) { + return normalizeModelName(modelName) === primaryModelClass.modelName; }, /**