Avoid exception for invalid media urls

This commit is contained in:
Michael 2023-12-20 16:50:27 +00:00
parent 8fbcdd371e
commit 39f611e132

View file

@ -27,6 +27,7 @@ use Friendica\Content\Post\Collection;
use Friendica\Content\Post\Entity;
use Friendica\Content\Post\Factory;
use Friendica\Database\Database;
use Friendica\Util\Network;
use Friendica\Util\Strings;
use Psr\Log\LoggerInterface;
@ -45,6 +46,9 @@ class PostMedia extends BaseRepository
$Entities = new Collection\PostMedias();
foreach ($rows as $fields) {
if (!Network::createUriFromString($fields['url'])) {
continue;
}
try {
$Entities[] = $this->factory->createFromTableRow($fields);
} catch (\Exception $e) {