add debugging for #3651

This commit is contained in:
Albert Yi
2018-07-24 11:46:57 -07:00
parent f6440ca70d
commit 6643e225e7
3 changed files with 8 additions and 1 deletions

View File

@@ -115,7 +115,7 @@ class ArtistUrl < ApplicationRecord
def validate_url_format
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
errors[:url] << "is malformed: #{error}"
end

View File

@@ -59,6 +59,11 @@ class Tag < ApplicationRecord
end
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")
end

View File

@@ -5,6 +5,8 @@ en:
hello: "Hello world"
activerecord:
attributes:
artist_url:
url: ""
forum_post_vote:
creator_id: "Your vote"
post: