From 88b3d8aaa9a567765f20d637f744373bc76b0b76 Mon Sep 17 00:00:00 2001 From: Manuel Aranda Date: Thu, 17 Oct 2024 14:28:36 +0200 Subject: [PATCH] refs #658. Updated webhook data --- .../OgBoot/OgLive/Webhook/InstallOgLiveResponseAction.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Controller/OgBoot/OgLive/Webhook/InstallOgLiveResponseAction.php b/src/Controller/OgBoot/OgLive/Webhook/InstallOgLiveResponseAction.php index 3c06b6c..71e8a2c 100644 --- a/src/Controller/OgBoot/OgLive/Webhook/InstallOgLiveResponseAction.php +++ b/src/Controller/OgBoot/OgLive/Webhook/InstallOgLiveResponseAction.php @@ -38,6 +38,12 @@ class InstallOgLiveResponseAction extends AbstractController { $data = json_decode($request->getContent(), true); + if (!is_array($data)) { + return new JsonResponse(['error' => 'Invalid JSON data'], Response::HTTP_BAD_REQUEST); + } + + $data = $data['webhookData']; + if ($data === null || !isset($data['message'], $data['ogCoreId'], $data['status'])) { return new JsonResponse(['error' => 'Invalid or incomplete JSON data'], Response::HTTP_BAD_REQUEST); }