#2250 fix validations not allowing empty topic id
This commit is contained in:
@@ -7,9 +7,9 @@ class BulkUpdateRequest < ActiveRecord::Base
|
||||
validates_presence_of :user
|
||||
validates_presence_of :script
|
||||
validates_presence_of :title
|
||||
validates_presence_of :forum_topic, :message => "is invalid"
|
||||
validates_inclusion_of :status, :in => %w(pending approved rejected)
|
||||
validate :script_formatted_correctly
|
||||
validate :forum_topic_id_not_invalid
|
||||
attr_accessible :user_id, :forum_topic_id, :script, :title, :reason
|
||||
attr_accessible :status, :as => [:admin]
|
||||
before_validation :initialize_attributes, :on => :create
|
||||
@@ -85,4 +85,10 @@ class BulkUpdateRequest < ActiveRecord::Base
|
||||
errors.add(:base, e.message)
|
||||
return false
|
||||
end
|
||||
|
||||
def forum_topic_id_not_invalid
|
||||
if forum_topic_id && !forum_topic
|
||||
errors.add(:base, "Forum topic ID is invalid")
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user