diff --git a/system/HTTP/Cors.php b/system/HTTP/Cors.php index 3c019ffcb637..270b344abb8b 100644 --- a/system/HTTP/Cors.php +++ b/system/HTTP/Cors.php @@ -242,13 +242,9 @@ public function hasResponseHeaders(RequestInterface $request, ResponseInterface return false; } - if ($this->config['exposedHeaders'] !== [] && (! $response->hasHeader('Access-Control-Expose-Headers') || ! str_contains( + return ! ($this->config['exposedHeaders'] !== [] && (! $response->hasHeader('Access-Control-Expose-Headers') || ! str_contains( $response->getHeaderLine('Access-Control-Expose-Headers'), implode(', ', $this->config['exposedHeaders']), - ))) { - return false; - } - - return true; + ))); } }