From f689376830ee46312ffe9f3998e4f5297ffacc18 Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Wed, 1 May 2019 23:49:29 +0200 Subject: [PATCH] Fix `check_json` The payload is sometimes a list --- fbchat/_util.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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,