Move addLanguageToItemArray call when body is ensured

This commit is contained in:
Hypolite Petovan 2018-07-24 08:52:25 -04:00
parent df917251ff
commit b6e3da8443

View file

@ -1330,8 +1330,6 @@ class Item extends BaseObject
$item['uri-hash'] = $existing['uri-hash']; $item['uri-hash'] = $existing['uri-hash'];
} }
self::addLanguageToItemArray($item);
$item['wall'] = intval(defaults($item, 'wall', 0)); $item['wall'] = intval(defaults($item, 'wall', 0));
$item['extid'] = trim(defaults($item, 'extid', '')); $item['extid'] = trim(defaults($item, 'extid', ''));
$item['author-name'] = trim(defaults($item, 'author-name', '')); $item['author-name'] = trim(defaults($item, 'author-name', ''));
@ -1383,6 +1381,8 @@ class Item extends BaseObject
return 0; return 0;
} }
self::addLanguageToItemArray($item);
// Items cannot be stored before they happen ... // Items cannot be stored before they happen ...
if ($item['created'] > DateTimeFormat::utcNow()) { if ($item['created'] > DateTimeFormat::utcNow()) {
$item['created'] = DateTimeFormat::utcNow(); $item['created'] = DateTimeFormat::utcNow();
@ -2227,9 +2227,6 @@ class Item extends BaseObject
*/ */
private static function addLanguageToItemArray(&$item) 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); $naked_body = BBCode::toPlaintext($item['body'], false);
$ld = new Text_LanguageDetect(); $ld = new Text_LanguageDetect();