FIX: Error when trying to bump a topic with no category (#21207)

When revising a post, if the topic that post belonged to did not have a category attached it would error with 

> NoMethodError (undefined method `read_restricted' for nil:NilClass)
This commit is contained in:
Isaac Janzen
2023-04-24 09:28:10 -05:00
committed by GitHub
parent 26b7f8a63b
commit 599979902e
2 changed files with 16 additions and 0 deletions

View File

@@ -579,6 +579,8 @@ class TopicTrackingState
def self.secure_category_group_ids(topic)
category = topic.category
return [Group::AUTO_GROUPS[:admins]] if category.nil?
if category.read_restricted
ids = [Group::AUTO_GROUPS[:admins]]
ids.push(*category.secure_group_ids)