diff --git a/fbchat/_util.py b/fbchat/_util.py index 6b5c489..22443dd 100644 --- a/fbchat/_util.py +++ b/fbchat/_util.py @@ -193,7 +193,7 @@ def generateOfflineThreadingID(): def check_json(j): - if j.get("payload") and j["payload"].get("error"): + if hasattr(j.get("payload"), "get") and j["payload"].get("error"): raise FBchatFacebookError( "Error when sending request: {}".format(j["payload"]["error"]), fb_error_code=None,