From b038ed0fb148494843de1031b697b97163f19904 Mon Sep 17 00:00:00 2001 From: Nicky Gerritsen Date: Tue, 27 Feb 2024 19:10:23 +0100 Subject: [PATCH] State events do no not have an ID. --- webapp/src/Serializer/Shadowing/EventDenormalizer.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/src/Serializer/Shadowing/EventDenormalizer.php b/webapp/src/Serializer/Shadowing/EventDenormalizer.php index 7caedaaaefc..1d8eeb8d31b 100644 --- a/webapp/src/Serializer/Shadowing/EventDenormalizer.php +++ b/webapp/src/Serializer/Shadowing/EventDenormalizer.php @@ -56,7 +56,7 @@ public function denormalize( $data['data'] = [$data['data']]; } if ($operation === Operation::CREATE && count($data['data']) === 1) { - $id = $data['data'][0]['id']; + $id = $data['data'][0]['id'] ?? null; } elseif ($operation === Operation::DELETE) { $id = $data['id']; } else { @@ -87,7 +87,7 @@ public function denormalize( $data['id'] ?? null, $eventType, $operation, - $data['data']['id'], + $data['data']['id'] ?? null, $eventData, ); }