0
0
Fork 0

Fix polls not being validated on edition (#33755)

This commit is contained in:
Claire 2025-01-28 15:38:18 +01:00 committed by GitHub
parent 80f72ee501
commit 32aa83e9d7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 82 additions and 21 deletions

View file

@ -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