Merge pull request #9531 from annando/fatal

Check for empty body to prevent a fatal error
This commit is contained in:
Hypolite Petovan 2020-11-12 13:41:26 -05:00 committed by GitHub
commit 490ce976c1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2479,12 +2479,15 @@ class Item
*/
private static function getLanguage(array $item)
{
if (!in_array($item['gravity'], [GRAVITY_PARENT, GRAVITY_COMMENT])) {
if (!in_array($item['gravity'], [GRAVITY_PARENT, GRAVITY_COMMENT]) || empty($item['body'])) {
return '';
}
// Convert attachments to links
$naked_body = BBCode::removeAttachment($item['body']);
if (empty($naked_body)) {
return '';
}
// Remove links and pictures
$naked_body = BBCode::removeLinks($naked_body);