فهرست منبع

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')