diff --git a/src/Xhgui/Controller/ImportController.php b/src/Xhgui/Controller/ImportController.php index e28c6e8bd..c6a5fccc0 100644 --- a/src/Xhgui/Controller/ImportController.php +++ b/src/Xhgui/Controller/ImportController.php @@ -53,6 +53,9 @@ private function runImport(Request $request): string } $data = json_decode($request->getBody(), true); + if (!is_array($data)) { + throw new InvalidArgumentException('Failed do decode payload'); + } return $this->saver->save($data); }