Page MenuHomePhabricator

D18812.diff
No OneTemporary

D18812.diff

diff --git a/src/applications/files/builtin/PhabricatorFilesComposeAvatarBuiltinFile.php b/src/applications/files/builtin/PhabricatorFilesComposeAvatarBuiltinFile.php
--- a/src/applications/files/builtin/PhabricatorFilesComposeAvatarBuiltinFile.php
+++ b/src/applications/files/builtin/PhabricatorFilesComposeAvatarBuiltinFile.php
@@ -58,6 +58,14 @@
}
private function composeImage($color, $image, $border) {
+ // If we don't have the GD extension installed, just return a static
+ // default profile image rather than trying to compose a dynamic one.
+ if (!function_exists('imagecreatefromstring')) {
+ $root = dirname(phutil_get_library_root('phabricator'));
+ $default_path = $root.'/resources/builtin/profile.png';
+ return Filesystem::readFile($default_path);
+ }
+
$color_const = hexdec(trim($color, '#'));
$true_border = self::rgba2gd($border);
$image_map = self::getImageMap();

File Metadata

Mime Type
text/plain
Expires
Mon, Mar 17, 7:55 PM (3 w, 4 d ago)
Storage Engine
blob
Storage Format
Encrypted (AES-256-CBC)
Storage Handle
7328934
Default Alt Text
D18812.diff (938 B)

Event Timeline