diff options
Diffstat (limited to 'Digitigrade/Model/Note.php')
| -rw-r--r-- | Digitigrade/Model/Note.php | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/Digitigrade/Model/Note.php b/Digitigrade/Model/Note.php index 0aa29bd..71b25ae 100644 --- a/Digitigrade/Model/Note.php +++ b/Digitigrade/Model/Note.php @@ -153,10 +153,8 @@ class Note extends PushableModel implements TimelineIncludeable { $recipientActors[] = $this->threadApex->author; $recipientActors = array_unique($recipientActors); - $instances = array_map(function (Actor $a) { - return $a->findHomeInstance(); - }, $recipientActors); - return array_unique($instances); + $instances = array_map(fn(Actor $a) => $a->isLocal ? null : $a->findHomeInstance(), $recipientActors); + return array_unique(array_filter($instances, fn(?Instance $i) => $i != null)); } /** |
