From 08970aaee2d54b8eb0f69a3d62369e60a189a9f6 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma <roeland@famdouma.nl> Date: Mon, 7 Jan 2019 22:08:32 +0100 Subject: [PATCH] HttpClient getHeader can return empty string Fixes #11999 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl> --- lib/private/Http/Client/Response.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/private/Http/Client/Response.php b/lib/private/Http/Client/Response.php index 73c14c2926d..6786ecd6fc1 100644 --- a/lib/private/Http/Client/Response.php +++ b/lib/private/Http/Client/Response.php @@ -71,7 +71,13 @@ class Response implements IResponse { * @return string */ public function getHeader(string $key): string { - return $this->response->getHeader($key)[0]; + $headers = $this->response->getHeader($key); + + if (count($headers) === 0) { + return ''; + } + + return $headers[0]; } /** -- GitLab