Fix incorrect only option in before_validation filters (#38704)

This commit is contained in:
Shlee authored and GitHub committed 2026-04-17 13:36:38 +00:00
1 parent 475e6833ff
commit 9afaa23e78
6 files changed
+6 -6

No files matched your search

+1 -1
View File
@@ -25,7 +25,7 @@ class Block < ApplicationRecord
false # Force uri_for to use uri attribute
end
before_validation :set_uri, only: :create
before_validation :set_uri, on: :create
after_commit :invalidate_blocking_cache
after_commit :invalidate_follow_recommendations_cache
+1 -1
View File
@@ -36,7 +36,7 @@ class CollectionItem < ApplicationRecord
validates :uri, presence: true, if: :remote_item_with_remote_account?
before_validation :set_position, on: :create
before_validation :set_activity_uri, only: :create, if: :local_item_with_remote_account?
before_validation :set_activity_uri, on: :create, if: :local_item_with_remote_account?
scope :ordered, -> { order(position: :asc) }
scope :with_accounts, -> { includes(account: [:account_stat, :user]) }
+1 -1
View File
@@ -42,7 +42,7 @@ class Follow < ApplicationRecord
destroy!
end
before_validation :set_uri, only: :create
before_validation :set_uri, on: :create
after_create :increment_cache_counters
after_destroy :remove_endorsements
after_destroy :decrement_cache_counters
+1 -1
View File
@@ -51,7 +51,7 @@ class FollowRequest < ApplicationRecord
false # Force uri_for to use uri attribute
end
before_validation :set_uri, only: :create
before_validation :set_uri, on: :create
after_commit :invalidate_follow_recommendations_cache
private
+1 -1
View File
@@ -35,7 +35,7 @@ class Quote < ApplicationRecord
belongs_to :quoted_account, class_name: 'Account', optional: true
before_validation :set_accounts
before_validation :set_activity_uri, only: :create, if: -> { account.local? && quoted_account&.remote? }
before_validation :set_activity_uri, on: :create, if: -> { account.local? && quoted_account&.remote? }
validates :activity_uri, presence: true, if: -> { account.local? && quoted_account&.remote? }
validates :approval_uri, absence: true, if: -> { quoted_account&.local? }
validate :validate_visibility
+1 -1
View File
@@ -68,7 +68,7 @@ class Report < ApplicationRecord
violation: 2_000,
}
before_validation :set_uri, only: :create
before_validation :set_uri, on: :create
after_create_commit :trigger_create_webhooks
after_update_commit :trigger_update_webhooks