diff --git a/app/RemoteSite/Connection.php b/app/RemoteSite/Connection.php index 6afbf9a..70c0f91 100644 --- a/app/RemoteSite/Connection.php +++ b/app/RemoteSite/Connection.php @@ -17,6 +17,7 @@ use GuzzleHttp\Psr7\Response; use GuzzleHttp\Psr7\Utils; use Illuminate\Support\Facades\App; +use Illuminate\Support\Str; use Psr\Http\Message\RequestInterface; /** @@ -163,9 +164,13 @@ protected function performHttpRequest( protected function decodeResponse(Response $response, Request $request): array { + // Work around debug bar issue https://github.com/joomla/joomla-cms/issues/47597 + $body = Str::of((string) $response->getBody()) + ->before(''); + // Decode $data = json_decode( - (string) $response->getBody(), + $body->toString(), true, 512, JSON_THROW_ON_ERROR