add debugging for #3651
This commit is contained in:
@@ -115,7 +115,7 @@ class ArtistUrl < ApplicationRecord
|
|||||||
|
|
||||||
def validate_url_format
|
def validate_url_format
|
||||||
uri = Addressable::URI.parse(url)
|
uri = Addressable::URI.parse(url)
|
||||||
errors[:url] << "must begin with http:// or https://" if !uri.scheme.in?(%w[http https])
|
errors[:url] << " #{uri} must begin with http:// or https://" if !uri.scheme.in?(%w[http https])
|
||||||
rescue Addressable::URI::InvalidURIError => error
|
rescue Addressable::URI::InvalidURIError => error
|
||||||
errors[:url] << "is malformed: #{error}"
|
errors[:url] << "is malformed: #{error}"
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -59,6 +59,11 @@ class Tag < ApplicationRecord
|
|||||||
end
|
end
|
||||||
|
|
||||||
def increment_post_counts(tag_names)
|
def increment_post_counts(tag_names)
|
||||||
|
if Rails.env.production? && tag_names.include?("breasts")
|
||||||
|
trace = Kernel.caller.grep(/danbooru/).reject {|x| x =~ /bundle/}.map {|x| x.sub(/\/var\/www\/danbooru2\/releases\/\d+\//, "")}.join("\n").slice(0, 4095)
|
||||||
|
::NewRelic::Agent.record_custom_event("increment_post_counts", user_id: CurrentUser.id, pid: Process.pid, stacktrace: trace, hash: Cache.hash(tag_names))
|
||||||
|
end
|
||||||
|
|
||||||
Tag.where(:name => tag_names).update_all("post_count = post_count + 1")
|
Tag.where(:name => tag_names).update_all("post_count = post_count + 1")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,8 @@ en:
|
|||||||
hello: "Hello world"
|
hello: "Hello world"
|
||||||
activerecord:
|
activerecord:
|
||||||
attributes:
|
attributes:
|
||||||
|
artist_url:
|
||||||
|
url: ""
|
||||||
forum_post_vote:
|
forum_post_vote:
|
||||||
creator_id: "Your vote"
|
creator_id: "Your vote"
|
||||||
post:
|
post:
|
||||||
|
|||||||
Reference in New Issue
Block a user