From 435dfaf6d89212276159693d38a83b69dace66e4 Mon Sep 17 00:00:00 2001 From: Mads Marquart Date: Sun, 7 Jun 2020 12:48:21 +0200 Subject: [PATCH] Better GraphQL error reporting --- fbchat/_exception.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fbchat/_exception.py b/fbchat/_exception.py index 3f9d038..e7fd08c 100644 --- a/fbchat/_exception.py +++ b/fbchat/_exception.py @@ -124,11 +124,11 @@ def handle_graphql_errors(j): errors = j["errors"] if errors: error = errors[0] # TODO: Handle multiple errors - # TODO: Use `severity` and `description` + # TODO: Use `severity` raise GraphQLError( # TODO: What data is always available? message=error.get("summary", "Unknown error"), - description=error.get("message", ""), + description=error.get("message") or error.get("description") or "", code=error.get("code"), debug_info=error.get("debug_info"), )