Handle empty array case in denormalizeDoctrineEntity method

Previously, the method did not explicitly handle empty arrays, which could lead to unexpected behavior. This update ensures that when an empty array is provided as an ID, an empty array is returned immediately.
This commit is contained in:
Julien Fastré 2025-04-25 17:28:57 +02:00
parent abdfe49c33
commit c8851a8e8a
Signed by: julienfastre
GPG Key ID: BDE2190974723FCB

View File

@ -55,6 +55,10 @@ trait ExportDataNormalizerTrait
private function denormalizeDoctrineEntity(array|int|string $id, ObjectRepository $repository): object|array
{
if (is_array($id)) {
if ([] === $id) {
return [];
}
return $repository->findBy(['id' => $id]);
}