Fix webfinger returning wrong status code on malformed or missing param (#13759)

Fixes #13757
This commit is contained in:
ThibG
2020-05-14 23:28:06 +02:00
committed by GitHub
parent c9dcc2d39f
commit 71fce71c94
4 changed files with 30 additions and 3 deletions

View File

@ -3,6 +3,8 @@
class WebfingerResource
attr_reader :resource
class InvalidRequest < StandardError; end
def initialize(resource)
@resource = resource
end
@ -14,7 +16,7 @@ class WebfingerResource
when /\@/
username_from_acct
else
raise(ActiveRecord::RecordNotFound)
raise InvalidRequest
end
end