diff --git a/relay/views.py b/relay/views.py index 93ee4ee..3bfbbae 100644 --- a/relay/views.py +++ b/relay/views.py @@ -111,9 +111,10 @@ async def inbox(request): logging.verbose(f'Ignored request from banned actor: {data.actorid}') return Response.new_error(403, 'access denied', 'json') + software = await misc.fetch_nodeinfo(data.domain) + ## reject if software used by actor is banned if len(config.blocked_software): - software = await misc.fetch_nodeinfo(data.domain) if config.is_banned_software(software): logging.verbose(f'Rejected actor for using specific software: {software}')