From cdc44230cfc51a70b4e2a381da4e33766d26912a Mon Sep 17 00:00:00 2001 From: Matej Baco Date: Tue, 7 Jun 2022 14:01:12 +0200 Subject: [PATCH] Fix execution delays --- src/Executor/Executor.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/Executor/Executor.php b/src/Executor/Executor.php index 82b09ffe6b..2762a1d7ff 100644 --- a/src/Executor/Executor.php +++ b/src/Executor/Executor.php @@ -186,10 +186,18 @@ class Executor ); $response = $this->call(self::METHOD_POST, $route, $headers, $params, true, $requestTimeout); $status = $response['headers']['status-code']; + + if($status < 400) { + return $response['body']; + } break; case $status === 406: $response = $this->call(self::METHOD_POST, $route, $headers, $params, true, $requestTimeout); $status = $response['headers']['status-code']; + + if($status < 400) { + return $response['body']; + } break; default: throw new \Exception($response['body']['message'], $status);