Commit 51dfcfdd authored by Laura Heimann's avatar Laura Heimann

added proper error handling if client version is unavailable

parent 68706de9
......@@ -31,9 +31,14 @@ class APIClientController extends AbstractController
$data = [];
$latestVersion = $em->getRepository(ClientRelease::class)->findOneBy(array('platform' => $platform), array('majorVersion' => 'DESC', 'minorVersion' => 'DESC', 'patchVersion' => 'DESC'));
if($latestVersion) {
$data = $latestVersion->getJSON();
$response = new JsonResponse(['version' => $this->getParameter('api_version'), 'status' => 200, 'data' => $data]);
} else {
$response = new JsonResponse(['version' => $this->getParameter('api_version'), 'status' => 404, 'data' => []]);
}
return $response;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment