]> git.mxchange.org Git - friendica.git/commitdiff
Fix: Don't attach unknown media to posts
authorMichael <heluecht@pirati.ca>
Sun, 10 Mar 2024 10:14:54 +0000 (10:14 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 10 Mar 2024 10:14:54 +0000 (10:14 +0000)
src/Content/Post/Repository/PostMedia.php

index 8126e8d1d80b6f110ed265dc47e45288204906c7..621699dd96debe622d67a9e823ce950c9618a385 100644 (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\Model\Post;
 use Friendica\Util\Strings;
 use Psr\Log\LoggerInterface;
 
@@ -62,7 +63,7 @@ class PostMedia extends BaseRepository
 
        public function selectByUriId(int $uriId): Collection\PostMedias
        {
-               return $this->_select(['uri-id' => $uriId]);
+               return $this->_select(["`uri-id` = ? AND `type` != ?", $uriId, Post\Media::UNKNOWN]);
        }
 
        public function save(Entity\PostMedia $PostMedia): Entity\PostMedia