Tumblr: "isLocalLink" is now "isLocalUrl" / Bluesky: Fix for an empty uri #1505

Merged
MrPetovan merged 1 commit from heluecht/friendica-addons:unparseurl into develop 2024-05-16 15:12:27 +02:00
2 changed files with 5 additions and 1 deletions

View file

@ -1506,6 +1506,10 @@ function bluesky_fetch_missing_post(string $uri, int $uid, int $fetch_uid, int $
} }
$class = bluesky_get_uri_class($uri); $class = bluesky_get_uri_class($uri);
if (empty($class)) {
return $fallback;
}
$fetch_uri = $class->uri; $fetch_uri = $class->uri;
Logger::debug('Fetch missing post', ['level' => $level, 'uid' => $uid, 'uri' => $uri]); Logger::debug('Fetch missing post', ['level' => $level, 'uid' => $uid, 'uri' => $uri]);

View file

@ -614,7 +614,7 @@ function tumblr_send_legacy(array $b)
$params['data'] = []; $params['data'] = [];
foreach ($media as $photo) { foreach ($media as $photo) {
if ($photo['type'] == Post\Media::IMAGE) { if ($photo['type'] == Post\Media::IMAGE) {
if (Network::isLocalLink($photo['url']) && ($data = Photo::getResourceData($photo['url']))) { if (DI::baseUrl()->isLocalUrl($photo['url']) && ($data = Photo::getResourceData($photo['url']))) {
$photo = Photo::selectFirst([], ["`resource-id` = ? AND `scale` > ?", $data['guid'], 0]); $photo = Photo::selectFirst([], ["`resource-id` = ? AND `scale` > ?", $data['guid'], 0]);
if (!empty($photo)) { if (!empty($photo)) {
$params['data'][] = Photo::getImageDataForPhoto($photo); $params['data'][] = Photo::getImageDataForPhoto($photo);