aboutsummaryrefslogtreecommitdiffhomepage
path: root/Digitigrade
diff options
context:
space:
mode:
authorwinter2025-01-17 19:12:59 +0000
committerwinter2025-01-17 19:12:59 +0000
commit678b77a7414c7dc8ab95822da22fe7cc3b08c889 (patch)
tree8194079769c74726a9b79e7458804c0b22f17de8 /Digitigrade
parentfebd52ce20185486ae69fcb100df9c53f3f7e77d (diff)
fix reshare timeline insertion (hopefully)
Diffstat (limited to 'Digitigrade')
-rw-r--r--Digitigrade/Model/Interaction.php5
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();
}
}