瀏覽代碼

Merge pull request #5514 from pixelfed/staging

Update PublicApiController
daniel 6 月之前
父節點
當前提交
13af8c5133
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      app/Http/Controllers/PublicApiController.php

+ 6 - 0
app/Http/Controllers/PublicApiController.php

@@ -730,6 +730,9 @@ class PublicApiController extends Controller
             ->map(function ($s) use ($user) {
                 try {
                     $status = StatusService::get($s->id, false);
+                    if (! $status) {
+                        return false;
+                    }
                 } catch (\Exception $e) {
                     $status = false;
                 }
@@ -740,6 +743,9 @@ class PublicApiController extends Controller
                 return $status;
             })
             ->filter(function ($s) use ($onlyMedia) {
+                if (! $s) {
+                    return false;
+                }
                 if ($onlyMedia) {
                     if (
                         ! isset($s['media_attachments']) ||