X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FPost%2FMedia.php;h=801f192e9d93584fc10c49250d99317e2d6c833c;hb=20e69c1e719259ae7571cc29ad2c2e3359a361f4;hp=90f42a45934fb9fecb458251159a4aae02f6ea81;hpb=b4f2630fea8a8e1274bc123f9c78e751e72103c3;p=friendica.git diff --git a/src/Model/Post/Media.php b/src/Model/Post/Media.php index 90f42a4593..801f192e9d 100644 --- a/src/Model/Post/Media.php +++ b/src/Model/Post/Media.php @@ -224,7 +224,7 @@ class Media /** * Fetch media data from local resources - * @param array $media + * @param array $media * @return array media with added data */ private static function fetchLocalData(array $media) @@ -388,7 +388,7 @@ class Media foreach ($attachments as $attachment) { // Only store attachments that are part of the unshared body - if (Item::containsLink($unshared_body, $attachment['url'], $attachment['type'])) { + if (Item::containsLink($unshared_body, $attachment['preview'] ?? $attachment['url'], $attachment['type'])) { self::insert($attachment); } } @@ -637,7 +637,7 @@ class Media $body = preg_replace("/\s*\[attachment .*?\].*?\[\/attachment\]\s*/ism", '', $body); foreach (self::getByURIId($uriid, [self::IMAGE, self::AUDIO, self::VIDEO]) as $media) { - if (Item::containsLink($body, $media['url'], $media['type'])) { + if (Item::containsLink($body, $media['preview'] ?? $media['url'], $media['type'])) { continue; }