From f3452d86c470612176cff41776b0ddba12c83eb5 Mon Sep 17 00:00:00 2001 From: Michael Date: Tue, 6 Jul 2021 17:40:40 +0000 Subject: [PATCH] Improved logging, improved link check --- src/Content/Text/BBCode.php | 2 +- src/Model/Post/Link.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Content/Text/BBCode.php b/src/Content/Text/BBCode.php index c2db7ccb2..dbd9a5d9a 100644 --- a/src/Content/Text/BBCode.php +++ b/src/Content/Text/BBCode.php @@ -252,7 +252,7 @@ class BBCode $post = self::getAttachmentData($body); // Get all linked images with alternative image description - if (preg_match_all("/\[img=([^\[\]]*)\]([^\[\]]*)\[\/img\]/Usi", $body, $pictures, PREG_SET_ORDER)) { + if (preg_match_all("/\[img=(http[^\[\]]*)\]([^\[\]]*)\[\/img\]/Usi", $body, $pictures, PREG_SET_ORDER)) { foreach ($pictures as $picture) { if (Photo::isLocal($picture[1])) { $post['images'][] = ['url' => str_replace('-1.', '-0.', $picture[1]), 'description' => $picture[2]]; diff --git a/src/Model/Post/Link.php b/src/Model/Post/Link.php index 7cce4e206..758f00f1c 100644 --- a/src/Model/Post/Link.php +++ b/src/Model/Post/Link.php @@ -22,6 +22,7 @@ namespace Friendica\Model\Post; use Friendica\Core\Logger; +use Friendica\Core\System; use Friendica\Database\DBA; use Friendica\DI; use Friendica\Util\Proxy; @@ -40,7 +41,7 @@ class Link } if (!in_array(parse_url($url, PHP_URL_SCHEME), ['http', 'https'])) { - Logger::info('Bad URL, quitting', ['uri-id' => $uri_id, 'url' => $url]); + Logger::info('Bad URL, quitting', ['uri-id' => $uri_id, 'url' => $url, 'callstack' => System::callstack(20)]); return $url; }