static/gravatar: Don't respond with a 500 in case of a connection error
This commit is contained in:
parent
0be1053197
commit
57abdc8baa
|
@ -52,7 +52,11 @@ class StaticController extends Controller
|
|||
return;
|
||||
}
|
||||
|
||||
$img = file_get_contents('http://www.gravatar.com/avatar/' . $filename . '?s=120&d=mm');
|
||||
$img = @file_get_contents('http://www.gravatar.com/avatar/' . $filename . '?s=120&d=mm');
|
||||
if ($img === false) {
|
||||
$this->httpNotFound('Unable to connect to gravatar.com');
|
||||
}
|
||||
|
||||
$cache->store($cacheFile, $img);
|
||||
$response->setHeader('ETag', sprintf('"%s"', $cache->etagForCachedFile($cacheFile)));
|
||||
|
||||
|
|
Loading…
Reference in New Issue