From ffe14bead35cb7313805c0540d14ab0de3a60db1 Mon Sep 17 00:00:00 2001 From: Izalia Mae Date: Sun, 20 Nov 2022 05:12:11 -0500 Subject: [PATCH] ignore account Deletes --- relay/views.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/relay/views.py b/relay/views.py index a223d6d..f39b497 100644 --- a/relay/views.py +++ b/relay/views.py @@ -105,7 +105,12 @@ async def inbox(request): ## reject if actor is empty if not request.actor: - logging.verbose(f'Failed to fetch actor: {request.actor.id}') + ## ld signatures aren't handled atm, so just ignore it + if data.type == 'Delete': + logging.verbose(f'Instance sent a delete which cannot be handled') + return Response.new(status=202) + + logging.verbose(f'Failed to fetch actor: {request.signature.keyid}') return Response.new_error(400, 'failed to fetch actor', 'json') ## reject if the actor isn't whitelisted while the whiltelist is enabled