mirror of https://gitlab.com/bashrc2/epicyon
Additional type checks when receiving post
parent
2135525d2b
commit
5016a3b2df
4
inbox.py
4
inbox.py
|
@ -319,6 +319,8 @@ def savePostToInboxQueue(baseDir: str, httpPrefix: str,
|
||||||
postDomain = None
|
postDomain = None
|
||||||
actor = None
|
actor = None
|
||||||
if postJsonObject.get('actor'):
|
if postJsonObject.get('actor'):
|
||||||
|
if not isinstance(postJsonObject['actor'], str):
|
||||||
|
return None
|
||||||
actor = postJsonObject['actor']
|
actor = postJsonObject['actor']
|
||||||
postNickname = getNicknameFromActor(postJsonObject['actor'])
|
postNickname = getNicknameFromActor(postJsonObject['actor'])
|
||||||
if not postNickname:
|
if not postNickname:
|
||||||
|
@ -371,6 +373,8 @@ def savePostToInboxQueue(baseDir: str, httpPrefix: str,
|
||||||
return None
|
return None
|
||||||
originalPostId = None
|
originalPostId = None
|
||||||
if postJsonObject.get('id'):
|
if postJsonObject.get('id'):
|
||||||
|
if not isinstance(postJsonObject['id'], str):
|
||||||
|
return None
|
||||||
originalPostId = removeIdEnding(postJsonObject['id'])
|
originalPostId = removeIdEnding(postJsonObject['id'])
|
||||||
|
|
||||||
currTime = datetime.datetime.utcnow()
|
currTime = datetime.datetime.utcnow()
|
||||||
|
|
Loading…
Reference in New Issue