diff --git a/source/packages/plg_system_mokosuiteclient/Extension/MokoSuiteClient.php b/source/packages/plg_system_mokosuiteclient/Extension/MokoSuiteClient.php index 1b0ac12a..48478105 100644 --- a/source/packages/plg_system_mokosuiteclient/Extension/MokoSuiteClient.php +++ b/source/packages/plg_system_mokosuiteclient/Extension/MokoSuiteClient.php @@ -2866,12 +2866,14 @@ class MokoSuiteClient extends CMSPlugin implements BootableExtensionInterface 10 ); - if ($response->code !== 200 || empty($response->body)) + if ($response->code < 200 || $response->code >= 600 || empty($response->body)) { return null; } - return json_decode($response->body, true) ?: null; + $data = json_decode($response->body, true); + + return (\is_array($data) && isset($data['status'])) ? $data : null; } catch (\Throwable $e) {