diff --git a/app/Models/EpisodeModel.php b/app/Models/EpisodeModel.php index d5a3555c608690dd746ea8036f62591faf274d3d..ec63a77023abd65c8ff70382956545c6f2045d28 100644 --- a/app/Models/EpisodeModel.php +++ b/app/Models/EpisodeModel.php @@ -337,16 +337,14 @@ class EpisodeModel extends Model public function resetCommentsCount(): int | false { - $episodeCommentsBuilder = $this->builder(); - $episodeCommentsCount = $episodeCommentsBuilder->select('episodes.id, COUNT(*) as `comments_count`') + $episodeCommentsCount = $this->builder() + ->select('episodes.id, COUNT(*) as `comments_count`') ->join('episode_comments', 'episodes.id = episode_comments.episode_id') ->where('in_reply_to_id', null) ->groupBy('episodes.id') ->getCompiledSelect(); - $postModel = new PostModel(); - $episodePostsRepliesBuilder = $postModel->builder(); - $episodePostsRepliesCount = $episodePostsRepliesBuilder + $episodePostsRepliesCount = $this->builder() ->select('episodes.id, COUNT(*) as `comments_count`') ->join( config('Fediverse')