diff --git a/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonJsonNormalizer.php b/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonJsonNormalizer.php index 7049b7c00..98e157712 100644 --- a/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonJsonNormalizer.php +++ b/src/Bundle/ChillPersonBundle/Serializer/Normalizer/PersonJsonNormalizer.php @@ -63,7 +63,7 @@ class PersonJsonNormalizer implements { $person = $this->extractObjectToPopulate($type, $context); - if (array_key_exists('id', $data)) { + if (array_key_exists('id', $data) && null === $person) { $person = $this->repository->find($data['id']); if (null === $person) {