From 3ec2831c7180c1e45d65b7ff2b0cc87b1392cce9 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Fri, 1 Apr 2022 09:37:36 +0100 Subject: [PATCH] Bug fix for no referer domain on nodeinfo --- daemon.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/daemon.py b/daemon.py index 86d5fb8df..a345fd47b 100644 --- a/daemon.py +++ b/daemon.py @@ -1332,7 +1332,10 @@ class PubServer(BaseHTTPRequestHandler): self._400() return True if self.server.nodeinfo_is_active: - print('nodeinfo is busy during request from ' + referer_domain) + if not referer_domain: + print('nodeinfo is busy during request without referer domain') + else: + print('nodeinfo is busy during request from ' + referer_domain) self._503() return True self.server.nodeinfo_is_active = True @@ -1413,7 +1416,10 @@ class PubServer(BaseHTTPRequestHandler): self._set_headers('application/ld+json', msglen, None, calling_domain, True) self._write(msg) - print('nodeinfo sent to ' + referer_domain) + if referer_domain: + print('nodeinfo sent to ' + referer_domain) + else: + print('nodeinfo sent to unknown referer') self.server.nodeinfo_is_active = False return True self._404()