From 400f79cffcb8819400884b83685bcac2b3057833 Mon Sep 17 00:00:00 2001 From: Vinoth Kannan Date: Wed, 4 Dec 2019 22:52:44 +0530 Subject: [PATCH] FEATURE: add `topic_filtered_posts_count` attribute to web hook post serializer. --- app/serializers/web_hook_post_serializer.rb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/serializers/web_hook_post_serializer.rb b/app/serializers/web_hook_post_serializer.rb index 030b55203b7..2099a17c4cf 100644 --- a/app/serializers/web_hook_post_serializer.rb +++ b/app/serializers/web_hook_post_serializer.rb @@ -3,6 +3,7 @@ class WebHookPostSerializer < PostSerializer attributes :topic_posts_count, + :topic_filtered_posts_count, :topic_archetype, :category_slug @@ -34,6 +35,10 @@ class WebHookPostSerializer < PostSerializer object.topic ? object.topic.posts_count : 0 end + def topic_filtered_posts_count + object.topic ? object.topic.posts.where(post_type: Post.types[:regular]).count : 0 + end + def topic_archetype object.topic ? object.topic.archetype : '' end