From 52eeabc5bb3e6de10b50d10aa7d60c68fcb90362 Mon Sep 17 00:00:00 2001 From: Adam Kelly Date: Tue, 19 May 2020 21:58:30 +0100 Subject: [PATCH] Don't crash if nodeinfo is unavailable. --- fedireads/remote_user.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/fedireads/remote_user.py b/fedireads/remote_user.py index 1a3a65e1..81c8c34c 100644 --- a/fedireads/remote_user.py +++ b/fedireads/remote_user.py @@ -114,6 +114,10 @@ def get_or_create_remote_server(domain): 'https://%s/.well-known/nodeinfo' % domain, headers={'Accept': 'application/activity+json'} ) + + if response.status_code != 200: + return None + data = response.json() try: nodeinfo_url = data.get('links')[0].get('href')