skip raising a KeyError on missing actor

This commit is contained in:
Izalia Mae 2022-11-16 09:12:23 -05:00
parent 4bdd2b031b
commit ec325f9f08

View file

@ -82,13 +82,10 @@ async def inbox(request):
try:
data = await request.json(loads=Message.new_from_json)
## reject if there is no actor in the message
if 'actor' not in data:
raise KeyError('actor')
## reject if there is no actor in the message
except KeyError:
logging.verbose('actor not in data')
return Response.new_error(400, 'no actor in message', 'json')
logging.verbose('actor not in data')
return Response.new_error(400, 'no actor in message', 'json')
except:
traceback.print_exc()