core/modules/jsonapi/src/Normalizer/ResourceObjectNormalizer.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/modules/jsonapi/src/Normalizer/ResourceObjectNormalizer.php b/core/modules/jsonapi/src/Normalizer/ResourceObjectNormalizer.php index cd6c8d0f12..e9e8be8981 100644 --- a/core/modules/jsonapi/src/Normalizer/ResourceObjectNormalizer.php +++ b/core/modules/jsonapi/src/Normalizer/ResourceObjectNormalizer.php @@ -78,9 +78,8 @@ public function normalize($object, $format = NULL, array $context = []) { $relationship_field_names = array_keys($resource_type->getRelatableResourceTypes()); $attributes = array_diff_key($field_normalizations, array_flip($relationship_field_names)); $relationships = array_intersect_key($field_normalizations, array_flip($relationship_field_names)); - $entity_normalizaton = array_filter(array_merge( - $normalization_parts[ResourceObjectNormalizationCacher::RESOURCE_CACHE_SUBSET_BASE], - [ + $entity_normalizaton = array_filter( + $normalization_parts[ResourceObjectNormalizationCacher::RESOURCE_CACHE_SUBSET_BASE] + [ 'attributes' => CacheableNormalization::aggregate($attributes)->omitIfEmpty(), 'relationships' => CacheableNormalization::aggregate($relationships)->omitIfEmpty(), ]