salmon webfinger discovery: handle bad JSON

flask
Ryan Barrett 2021-03-29 22:54:33 -07:00
rodzic db732650a4
commit cb24aae3bd
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -299,8 +299,9 @@ class WebmentionHandler(common.Handler):
# TODO: always https?
profile = common.requests_get(
'%s://%s/.well-known/webfinger?resource=acct:%s' %
(parsed.scheme, parsed.netloc, email), verify=False)
endpoint = django_salmon.get_salmon_replies_link(profile.json())
(parsed.scheme, parsed.netloc, email), verify=False,
parse_json=True)
endpoint = django_salmon.get_salmon_replies_link(profile)
except requests.HTTPError as e:
pass