diff --git a/app/Helpers/media_helper.php b/app/Helpers/media_helper.php index 598559cd..088096b4 100644 --- a/app/Helpers/media_helper.php +++ b/app/Helpers/media_helper.php @@ -69,7 +69,7 @@ if (! function_exists('download_file')) { true, ) ) { - $newFileUrl = trim($response->getHeader('location')->getValue()); + $newFileUrl = trim($response->header('location')->getValue()); $response = $client->get($newFileUrl, [ 'headers' => [ 'User-Agent' => 'Castopod/' . CP_VERSION, diff --git a/app/Libraries/Router.php b/app/Libraries/Router.php index 37ba92c9..c4639b25 100644 --- a/app/Libraries/Router.php +++ b/app/Libraries/Router.php @@ -110,7 +110,12 @@ class Router extends CodeIgniterRouter $request = Services::request(); $negotiate = Services::negotiator(); - $acceptHeader = $request->getHeader('Accept') + // Accept header is mandatory + if ($request->header('Accept') === null) { + break; + } + + $acceptHeader = $request->header('Accept') ->getValue(); $parsedHeader = $negotiate->parseHeader($acceptHeader); diff --git a/app/Views/errors/html/error_exception.php b/app/Views/errors/html/error_exception.php index 01a72cf2..e0723098 100644 --- a/app/Views/errors/html/error_exception.php +++ b/app/Views/errors/html/error_exception.php @@ -272,7 +272,7 @@ $error_id = uniqid('error', true); ?> - getHeaders(); ?> + headers(); ?>

Headers

@@ -320,7 +320,7 @@ $error_id = uniqid('error', true); ?> - getHeaders(); ?> + headers(); ?>