person denormalization: use object to populate if any

This commit is contained in:
Julien Fastré 2021-12-16 22:02:00 +01:00
parent e0bed186b8
commit cdc335372f

View File

@ -63,7 +63,7 @@ class PersonJsonNormalizer implements
{ {
$person = $this->extractObjectToPopulate($type, $context); $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']); $person = $this->repository->find($data['id']);
if (null === $person) { if (null === $person) {