Fix database error instead of form validation on ToS effective date conflict (#35053)

This commit is contained in:
Claire authored and GitHub committed 2025-06-16 13:44:48 +00:00
1 parent ca3cc36549
commit c644413f8a
1 file changed
+1
+1
View File
@@ -20,6 +20,7 @@ class TermsOfService < ApplicationRecord
validates :text, presence: true
validates :changelog, :effective_date, presence: true, if: -> { published? }
validates :effective_date, uniqueness: true
validate :effective_date_cannot_be_in_the_past