public static function createActivityFromMail($mail_id, $object_mode = false)
{
$mail = self::ItemArrayFromMail($mail_id);
+ if (empty($mail)) {
+ return [];
+ }
$object = self::createNote($mail);
if (!$object_mode) {
$data_text = strip_tags(trim($data['text'] ?? ''));
$item_body = strip_tags(trim($item['body'] ?? ''));
- if (($data_text == $item_body) || strstr($item_body, $data_text)) {
+ if (!empty($data_text) && (($data_text == $item_body) || strstr($item_body, $data_text))) {
$data['text'] = '';
}
use Friendica\Core\Config\IConfig;
use Friendica\Core\PConfig\IPConfig;
use Friendica\Database\Database;
+use Friendica\DI;
use Friendica\Model\User;
use Friendica\Network\HTTPException;