fix(deploy): validate team ID before deployment

This commit is contained in:
Andras Bacsai
2025-03-31 17:33:01 +02:00
parent d8248ba153
commit ee5c0f0413

View File

@@ -185,6 +185,11 @@ class DeployController extends Controller
public function deploy(Request $request)
{
$teamId = getTeamIdFromToken();
if (is_null($teamId)) {
return invalidTokenResponse();
}
$uuids = $request->query->get('uuid');
$tags = $request->query->get('tag');
$force = $request->query->get('force') ?? false;
@@ -193,9 +198,6 @@ class DeployController extends Controller
if ($uuids && $tags) {
return response()->json(['message' => 'You can only use uuid or tag, not both.'], 400);
}
if (is_null($teamId)) {
return invalidTokenResponse();
}
if ($tags && $pr) {
return response()->json(['message' => 'You can only use tag or pr, not both.'], 400);
}