mirror of
https://git.sekbaer.de/Friendica/friendica.git
synced 2025-06-12 01:54:26 +02:00
Improved fetching of attached activities
This commit is contained in:
parent
d425f2eaac
commit
8ab7e6552b
3 changed files with 14 additions and 4 deletions
|
@ -323,8 +323,13 @@ class Status extends BaseFactory
|
|||
{
|
||||
if (empty($item['quote-uri-id'])) {
|
||||
$media = Post\Media::getByURIId($item['uri-id'], [Post\Media::ACTIVITY]);
|
||||
if (!empty($media) && $shared_item = Post::selectFirst(['uri-id'], ['plink' => $media[0]['url'], 'uid' => [$uid, 0]])) {
|
||||
$quote_id = $shared_item['uri-id'];
|
||||
if (!empty($media)) {
|
||||
if (!empty($media['media-uri-id'])) {
|
||||
$quote_id = $media['media-uri-id'];
|
||||
} else {
|
||||
$shared_item = Post::selectFirst(['uri-id'], ['plink' => $media[0]['url'], 'uid' => [$uid, 0]]);
|
||||
$quote_id = $shared_item['uri-id'] ?? 0;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
$quote_id = $item['quote-uri-id'];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue