Issue #3304654: Improve correctness of `EntityResource::replaceRelationshipData()` and `::removeFromRelationshipData()`
Compare changes
@@ -687,15 +687,13 @@ public function replaceRelationshipData(ResourceType $resource_type, EntityInter
@@ -687,15 +687,13 @@ public function replaceRelationshipData(ResourceType $resource_type, EntityInter
$resource_identifiers = $this->deserialize($resource_type, $request, ResourceIdentifier::class, $related);
$requires_response = static::relationshipResponseRequiresBody($resource_identifiers, ResourceIdentifier::toResourceIdentifiersWithArityRequired($field_list));
return $this->getRelationship($resource_type, $entity, $related, $request, $requires_response ? 200 : 204);
@@ -799,7 +797,7 @@ public function removeFromRelationshipData(ResourceType $resource_type, EntityIn
@@ -799,7 +797,7 @@ public function removeFromRelationshipData(ResourceType $resource_type, EntityIn