diff --git a/app/functionsProxy.php b/app/functionsProxy.php index 5331c8b013..9894a721d0 100644 --- a/app/functionsProxy.php +++ b/app/functionsProxy.php @@ -212,7 +212,11 @@ $run = function (SwooleRequest $request, SwooleResponse $response) use ($adapter $client->setData($request->getContent()); $body = \json_decode($client->requestBody, true); - $body['runtimeId'] = $executor['id'] . '-' . $body['runtimeId']; + + if (\array_key_exists('runtimeId', $body)) { + $body['runtimeId'] = $executor['id'] . '-' . $body['runtimeId']; + } + $client->requestBody = \json_encode($body); $status = $client->execute($request->server['request_uri'] ?? '/');