From b6e3da844313a5877d61d07d08367022ef9576c2 Mon Sep 17 00:00:00 2001 From: Hypolite Petovan Date: Tue, 24 Jul 2018 08:52:25 -0400 Subject: [PATCH] Move addLanguageToItemArray call when body is ensured --- src/Model/Item.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Model/Item.php b/src/Model/Item.php index ea5abab452..8c803fff96 100644 --- a/src/Model/Item.php +++ b/src/Model/Item.php @@ -1330,8 +1330,6 @@ class Item extends BaseObject $item['uri-hash'] = $existing['uri-hash']; } - self::addLanguageToItemArray($item); - $item['wall'] = intval(defaults($item, 'wall', 0)); $item['extid'] = trim(defaults($item, 'extid', '')); $item['author-name'] = trim(defaults($item, 'author-name', '')); @@ -1383,6 +1381,8 @@ class Item extends BaseObject return 0; } + self::addLanguageToItemArray($item); + // Items cannot be stored before they happen ... if ($item['created'] > DateTimeFormat::utcNow()) { $item['created'] = DateTimeFormat::utcNow(); @@ -2227,9 +2227,6 @@ class Item extends BaseObject */ private static function addLanguageToItemArray(&$item) { - // @TODO Find out why body can be empty here - $item['body'] = defaults($item, 'body', ''); - $naked_body = BBCode::toPlaintext($item['body'], false); $ld = new Text_LanguageDetect();