From 4b7de93c9005893fede20dcc13637daf522b0a54 Mon Sep 17 00:00:00 2001 From: Mouse Reeve Date: Sun, 1 Nov 2020 12:29:31 -0800 Subject: [PATCH] still tweaking webfinger syntax --- bookwyrm/outgoing.py | 2 +- bookwyrm/wellknown.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bookwyrm/outgoing.py b/bookwyrm/outgoing.py index e9daa8fa..444b2e71 100644 --- a/bookwyrm/outgoing.py +++ b/bookwyrm/outgoing.py @@ -52,7 +52,7 @@ def handle_remote_webfinger(query): try: user = models.User.objects.get(username=query) except models.User.DoesNotExist: - url = 'https://%s/.well-known/webfinger?resource=acct:@%s' % \ + url = 'https://%s/.well-known/webfinger?resource=acct:%s' % \ (domain, query) try: response = requests.get(url) diff --git a/bookwyrm/wellknown.py b/bookwyrm/wellknown.py index c17e10fc..9daf31ee 100644 --- a/bookwyrm/wellknown.py +++ b/bookwyrm/wellknown.py @@ -19,14 +19,14 @@ def webfinger(request): if not resource and not resource.startswith('acct:'): return HttpResponseNotFound() - username = resource.replace('acct:@', '') + username = resource.replace('acct:', '') try: user = models.User.objects.get(username=username) except models.User.DoesNotExist: return HttpResponseNotFound('No account found') return JsonResponse({ - 'subject': 'acct:@%s' % (user.username), + 'subject': 'acct:%s' % (user.username), 'links': [ { 'rel': 'self',