Add additional checks for BURs on forum topics

This commit is contained in:
BrokenEagle
2020-03-18 22:56:01 +00:00
parent d211264239
commit c16ad4f126

View File

@@ -114,8 +114,16 @@ class BulkUpdateRequest < ApplicationRecord
end
def forum_topic_id_not_invalid
if forum_topic_id && !forum_topic
errors[:base] << "Forum topic ID is invalid"
if forum_topic_id
if !forum_topic
errors[:base] << "Forum topic ID is invalid"
elsif !forum_topic.visible?(CurrentUser.user)
errors[:base] << "Forum topic is private"
elsif forum_topic.is_locked
errors[:base] << "Forum topic is locked"
elsif forum_topic.is_deleted
errors[:base] << "Forum topic is deleted"
end
end
end