diff --git a/CRM/Core/BAO/CustomGroup.php b/CRM/Core/BAO/CustomGroup.php index 90654c569fe55e662a2b2b4e73f83ee5958540b4..3e5c355ecdeaae5b3f491c85eb3a5d9f3b617fd8 100644 --- a/CRM/Core/BAO/CustomGroup.php +++ b/CRM/Core/BAO/CustomGroup.php @@ -773,10 +773,12 @@ ORDER BY civicrm_custom_group.weight, list($path) = CRM_Core_BAO_File::path($fileDAO->id, $entityId, NULL, NULL ); - list($imageWidth, $imageHeight) = getimagesize($path); - list($imageThumbWidth, $imageThumbHeight) = CRM_Contact_BAO_Contact::getThumbSize($imageWidth, $imageHeight); - $customValue['imageThumbWidth'] = $imageThumbWidth; - $customValue['imageThumbHeight'] = $imageThumbHeight; + if ($path && file_exists($path)) { + list($imageWidth, $imageHeight) = getimagesize($path); + list($imageThumbWidth, $imageThumbHeight) = CRM_Contact_BAO_Contact::getThumbSize($imageWidth, $imageHeight); + $customValue['imageThumbWidth'] = $imageThumbWidth; + $customValue['imageThumbHeight'] = $imageThumbHeight; + } } } }