From b9d853ef63c3d60965a624115ca29f82165b4cac Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Sun, 1 Sep 2019 20:20:28 +0100 Subject: [PATCH] Check actor exists --- inbox.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/inbox.py b/inbox.py index f21420ccc..348c595bd 100644 --- a/inbox.py +++ b/inbox.py @@ -189,6 +189,14 @@ def savePostToInboxQueue(baseDir: str,httpPrefix: str, \ actor=postJsonObject['actor'] postNickname=getNicknameFromActor(postJsonObject['actor']) postDomain,postPort=getDomainFromActor(postJsonObject['actor']) + if not postNickname: + pprint(postJsonObject) + print('No post Nickname in actor') + return None + if not postDomain: + pprint(postJsonObject) + print('No post Domain in actor') + return None if isBlocked(baseDir,nickname,domain,postNickname,postDomain): if debug: print('DEBUG: post from '+postNickname+' blocked')