This commit is contained in:
Daniel Supernault 2024-06-11 22:57:52 -06:00
parent a75b89b239
commit 25d41901ec
No known key found for this signature in database
GPG key ID: 23740873EE6F76A1

View file

@ -41,8 +41,7 @@ class StatusController extends Controller
! $status ||
! isset($status['account'], $status['account']['username']) ||
$status['account']['username'] != $username ||
isset($status['reblog'])
, 404);
isset($status['reblog']), 404);
abort_if($status['visibility'] != 'public' && ! $request->user(), 403, 'Invalid permission');
@ -350,6 +349,7 @@ class StatusController extends Controller
public function showActivityPub(Request $request, $status)
{
$key = 'pf:status:ap:v1:sid:'.$status['id'];
return Cache::remember($key, 3600, function () use ($status) {
$status = Status::findOrFail($status['id']);
$object = $status->type == 'poll' ? new Question() : new Note();