Browse Source

Update RemoteStatusPipeline, fix reply check

Daniel Supernault 1 năm trước cách đây
mục cha
commit
618b67271a

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

@@ -93,10 +93,12 @@ class RemoteStatusDelete implements ShouldQueue
     {
     {
 
 
         if($status->in_reply_to_id) {
         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')
         AccountInterstitial::where('item_type', 'App\Status')