Fix polls not being validated on edition (#33755)
This commit is contained in:
@@ -37,7 +37,8 @@ class Poll < ApplicationRecord
|
||||
|
||||
validates :options, presence: true
|
||||
validates :expires_at, presence: true, if: :local?
|
||||
validates_with PollValidator, on: :create, if: :local?
|
||||
validates_with PollOptionsValidator, if: :local?
|
||||
validates_with PollExpirationValidator, if: -> { local? && expires_at_changed? }
|
||||
|
||||
before_validation :prepare_options, if: :local?
|
||||
before_validation :prepare_votes_count
|
||||
|
||||
Reference in New Issue
Block a user