Issue #2475001 by chris_hall_hu_cheng, jcnventura: Cache DateTime exception when Timezone not set
parent
99aa2d6748
commit
8926759864
|
@ -222,8 +222,8 @@ class PageCache implements HttpKernelInterface {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Use the actual timestamp from an Expires header, if available.
|
// Use the actual timestamp from an Expires header, if available.
|
||||||
$date = $response->getExpires();
|
$date = $response->getExpires()->getTimestamp();
|
||||||
$expire = ($date > (new \DateTime())) ? $date->getTimestamp() : Cache::PERMANENT;
|
$expire = ($date > time()) ? $date : Cache::PERMANENT;
|
||||||
|
|
||||||
$tags = explode(' ', $response->headers->get('X-Drupal-Cache-Tags'));
|
$tags = explode(' ', $response->headers->get('X-Drupal-Cache-Tags'));
|
||||||
$this->set($request, $response, $expire, $tags);
|
$this->set($request, $response, $expire, $tags);
|
||||||
|
|
Loading…
Reference in New Issue