diff --git a/app/views/public/api/v1/portals/show.html.erb b/app/views/public/api/v1/portals/show.html.erb index c46a286d9..b56f20471 100644 --- a/app/views/public/api/v1/portals/show.html.erb +++ b/app/views/public/api/v1/portals/show.html.erb @@ -1,7 +1,7 @@ <%= render "public/api/v1/portals/hero", portal: @portal %>
- <% @portal.categories.where(locale: @locale).each do |category| %> + <% @portal.categories.where(locale: @locale).joins(:articles).where(articles:{ status: :published }).group('categories.id').each do |category| %> <%= render "public/api/v1/portals/category-block", category: category, portal: @portal %> <% end %>