mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Merge pull request #2445 from tractorcow/pulls/3.1.0-http-add_cache_headers-fix
BUG Fix regression introduced in #2356 (method call on non-object)
This commit is contained in:
commit
5b47c3aa1c
@ -343,11 +343,14 @@ class HTTP {
|
|||||||
$responseHeaders['Vary'] = 'Cookie, X-Forwarded-Protocol, User-Agent, Accept';
|
$responseHeaders['Vary'] = 'Cookie, X-Forwarded-Protocol, User-Agent, Accept';
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
// Grab header for checking. Unfortunately HTTPRequest uses a mistyped variant.
|
if($body) {
|
||||||
$contentDisposition = $body->getHeader('Content-disposition');
|
// Grab header for checking. Unfortunately HTTPRequest uses a mistyped variant.
|
||||||
if (!$contentDisposition) $contentDisposition = $body->getHeader('Content-Disposition');
|
$contentDisposition = $body->getHeader('Content-disposition');
|
||||||
|
if (!$contentDisposition) $contentDisposition = $body->getHeader('Content-Disposition');
|
||||||
|
}
|
||||||
|
|
||||||
if(
|
if(
|
||||||
|
$body &&
|
||||||
Director::is_https() &&
|
Director::is_https() &&
|
||||||
strstr($_SERVER["HTTP_USER_AGENT"], 'MSIE')==true &&
|
strstr($_SERVER["HTTP_USER_AGENT"], 'MSIE')==true &&
|
||||||
strstr($contentDisposition, 'attachment;')==true
|
strstr($contentDisposition, 'attachment;')==true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user