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}"