diff --git a/app/controllers/api/functions.php b/app/controllers/api/functions.php index d831f0959b..17a5b6e6a7 100644 --- a/app/controllers/api/functions.php +++ b/app/controllers/api/functions.php @@ -1284,7 +1284,7 @@ App::post('/v1/functions/:functionId/executions') ); /** Update execution status */ - $status = $executionResponse['statusCode'] >= 500 ? 'failed' : 'completed'; + $status = $executionResponse['statusCode'] >= 400 ? 'failed' : 'completed'; $execution->setAttribute('status', $status); $execution->setAttribute('statusCode', $executionResponse['statusCode']); $execution->setAttribute('logs', $executionResponse['logs']); diff --git a/app/workers/functions.php b/app/workers/functions.php index 472d10bd24..0a1d760f04 100644 --- a/app/workers/functions.php +++ b/app/workers/functions.php @@ -168,7 +168,7 @@ Server::setResource('execute', function () { headers: $headers, ); - $status = $executionResponse['statusCode'] >= 500 ? 'failed' : 'completed'; + $status = $executionResponse['statusCode'] >= 400 ? 'failed' : 'completed'; /** Update execution status */ $execution