Fix incorrect only option in before_validation filters (#38704)
This commit is contained in:
parent
475e6833ff
commit
9afaa23e78
@ -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
|
||||
|
||||
|
||||
@ -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]) }
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user