diff options
| author | winter | 2025-01-17 19:12:59 +0000 |
|---|---|---|
| committer | winter | 2025-01-17 19:12:59 +0000 |
| commit | 678b77a7414c7dc8ab95822da22fe7cc3b08c889 (patch) | |
| tree | 8194079769c74726a9b79e7458804c0b22f17de8 /Digitigrade/Model/Interaction.php | |
| parent | febd52ce20185486ae69fcb100df9c53f3f7e77d (diff) | |
fix reshare timeline insertion (hopefully)
Diffstat (limited to 'Digitigrade/Model/Interaction.php')
| -rw-r--r-- | Digitigrade/Model/Interaction.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Digitigrade/Model/Interaction.php b/Digitigrade/Model/Interaction.php index ed4ef45..c24d8cc 100644 --- a/Digitigrade/Model/Interaction.php +++ b/Digitigrade/Model/Interaction.php @@ -69,10 +69,13 @@ class Interaction extends PushableModel { $reason = new ReasonReshared($this->author); $item = new TimelineItem($this->target, $reason); - foreach ($this->target->getRelevantActors() as $actor) { + foreach ($this->author->findFollowers() as $actor) { if (!$actor->isLocal) return; $user = UserAccount::findByLinkedActor($actor); + if (!$this->target->isViewableBy($user)) + return; + HomeTimelineItem::fromTimelineItem($item, $user)->save(); } } |
