mirror of
https://code.castopod.org/adaures/castopod
synced 2025-06-01 15:02:01 +00:00
fix(housekeeping): use EpisodeModel's builder to reset comments count
This commit is contained in:
parent
0c0730be69
commit
65e9c0b05e
@ -337,16 +337,14 @@ class EpisodeModel extends Model
|
|||||||
|
|
||||||
public function resetCommentsCount(): int | false
|
public function resetCommentsCount(): int | false
|
||||||
{
|
{
|
||||||
$episodeCommentsBuilder = $this->builder();
|
$episodeCommentsCount = $this->builder()
|
||||||
$episodeCommentsCount = $episodeCommentsBuilder->select('episodes.id, COUNT(*) as `comments_count`')
|
->select('episodes.id, COUNT(*) as `comments_count`')
|
||||||
->join('episode_comments', 'episodes.id = episode_comments.episode_id')
|
->join('episode_comments', 'episodes.id = episode_comments.episode_id')
|
||||||
->where('in_reply_to_id', null)
|
->where('in_reply_to_id', null)
|
||||||
->groupBy('episodes.id')
|
->groupBy('episodes.id')
|
||||||
->getCompiledSelect();
|
->getCompiledSelect();
|
||||||
|
|
||||||
$postModel = new PostModel();
|
$episodePostsRepliesCount = $this->builder()
|
||||||
$episodePostsRepliesBuilder = $postModel->builder();
|
|
||||||
$episodePostsRepliesCount = $episodePostsRepliesBuilder
|
|
||||||
->select('episodes.id, COUNT(*) as `comments_count`')
|
->select('episodes.id, COUNT(*) as `comments_count`')
|
||||||
->join(
|
->join(
|
||||||
config('Fediverse')
|
config('Fediverse')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user