浏览代码

Update RemoteStatusPipeline, fix reply check

Daniel Supernault 1 年之前
父节点
当前提交
618b67271a
共有 1 个文件被更改,包括 6 次插入4 次删除
  1. 6 4
      app/Jobs/StatusPipeline/RemoteStatusDelete.php

+ 6 - 4
app/Jobs/StatusPipeline/RemoteStatusDelete.php

@@ -93,10 +93,12 @@ class RemoteStatusDelete implements ShouldQueue
     {
 
         if($status->in_reply_to_id) {
-            $parent = Status::findOrFail($status->in_reply_to_id);
-            --$parent->reply_count;
-            $parent->save();
-            StatusService::del($parent->id);
+            $parent = Status::find($status->in_reply_to_id);
+            if($parent) {
+                --$parent->reply_count;
+                $parent->save();
+                StatusService::del($parent->id);
+            }
         }
 
         AccountInterstitial::where('item_type', 'App\Status')