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:
2025-04-25 17:28:57 +02:00
parent abdfe49c33
commit c8851a8e8a

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]);
}