From 1b7f23a1bc79e323a93cdcc06bbdc499a128a72b Mon Sep 17 00:00:00 2001 From: Neil Lalonde Date: Thu, 14 May 2020 16:35:32 -0400 Subject: [PATCH] FIX: don't compute draft for bots on categories index route --- app/controllers/categories_controller.rb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/app/controllers/categories_controller.rb b/app/controllers/categories_controller.rb index 770275a65ec..4520670bc65 100644 --- a/app/controllers/categories_controller.rb +++ b/app/controllers/categories_controller.rb @@ -31,11 +31,13 @@ class CategoriesController < ApplicationController @category_list = CategoryList.new(guardian, category_options) @category_list.draft_key = Draft::NEW_TOPIC - @category_list.draft_sequence = DraftSequence.current( - current_user, - Draft::NEW_TOPIC - ) - @category_list.draft = Draft.get(current_user, Draft::NEW_TOPIC, @category_list.draft_sequence) if current_user + if current_user&.human? + @category_list.draft_sequence = DraftSequence.current( + current_user, + Draft::NEW_TOPIC + ) + @category_list.draft = Draft.get(current_user, Draft::NEW_TOPIC, @category_list.draft_sequence) + end if category_options[:is_homepage] && SiteSetting.short_site_description.present? @title = "#{SiteSetting.title} - #{SiteSetting.short_site_description}"