From 799ddeea3c328658a596baab22233444f1e9e915 Mon Sep 17 00:00:00 2001 From: Dan Ungureanu <dan@ungureanu.me> Date: Mon, 13 Apr 2020 18:57:52 +0300 Subject: [PATCH] FIX: Include subcategories in 'posts' report (#9410) --- app/models/post.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/post.rb b/app/models/post.rb index b57a9502c6b..1fe1bed9850 100644 --- a/app/models/post.rb +++ b/app/models/post.rb @@ -767,7 +767,7 @@ class Post < ActiveRecord::Base def self.public_posts_count_per_day(start_date, end_date, category_id = nil) result = public_posts.where('posts.created_at >= ? AND posts.created_at <= ?', start_date, end_date) .where(post_type: Post.types[:regular]) - result = result.where('topics.category_id = ?', category_id) if category_id + result = result.where('topics.category_id IN (?)', Category.subcategory_ids(category_id.to_i)) if category_id result .group('date(posts.created_at)') .order('date(posts.created_at)')