mirror of
https://github.com/ad-aures/castopod.git
synced 2026-04-04 07:19:03 +02:00
fix(housekeeping): use EpisodeModel's builder to reset comments count
This commit is contained in:
parent
0c0730be69
commit
65e9c0b05e
1 changed files with 3 additions and 5 deletions
|
|
@ -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')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue