diff --git a/fbchat/client.py b/fbchat/client.py index 8b2a2b6..79adb39 100644 --- a/fbchat/client.py +++ b/fbchat/client.py @@ -925,7 +925,7 @@ class Client(object): if len(message_ids) != 1: log.warning("Got multiple message ids' back: {}".format(message_ids)) message_id = message_ids[0] - except (KeyError, IndexError) as e: + except (KeyError, IndexError, TypeError) as e: raise FBchatException('Error when sending message: No message IDs could be found: {}'.format(j)) # update JS token if received in response diff --git a/fbchat/utils.py b/fbchat/utils.py index 2f4c943..571a16e 100644 --- a/fbchat/utils.py +++ b/fbchat/utils.py @@ -213,8 +213,10 @@ def check_request(r, as_json=True): except ValueError: raise FBchatFacebookError('Error while parsing JSON: {!r}'.format(content)) check_json(j) + log.debug(j) return j else: + log.debug(content) return content def get_jsmods_require(j, index):