From cb8fb3cf701bf53317b3a996cd145390c9321a20 Mon Sep 17 00:00:00 2001 From: Jitendra Purohit Date: Fri, 16 Feb 2018 15:09:19 +0530 Subject: [PATCH] CRM-21778 - Contact image uploaded from drupal webform don't render on summary page --- CRM/Utils/File.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/CRM/Utils/File.php b/CRM/Utils/File.php index b23cacf128..0d2d91f631 100644 --- a/CRM/Utils/File.php +++ b/CRM/Utils/File.php @@ -910,10 +910,16 @@ HTACCESS; $imageURL = CRM_Utils_String::unstupifyUrl($imageURL); parse_str(parse_url($imageURL, PHP_URL_QUERY), $query); - $path = CRM_Core_Config::singleton()->customFileUploadDir . $query['photo']; + $url = NULL; + if (!empty($query['photo'])) { + $path = CRM_Core_Config::singleton()->customFileUploadDir . $query['photo']; + } + else { + $path = $url = $imageURL; + } $mimeType = 'image/' . strtolower(pathinfo($path, PATHINFO_EXTENSION)); - return self::getFileURL($path, $mimeType); + return self::getFileURL($path, $mimeType, $url); } /** -- 2.25.1