diff --git a/twitter_ads/error.py b/twitter_ads/error.py index 18aafa0..d8ceaf6 100644 --- a/twitter_ads/error.py +++ b/twitter_ads/error.py @@ -11,7 +11,10 @@ def __init__(self, response, **kwargs): self._code = kwargs.get('code', response.code) if response.body and 'errors' in response.body: - self._details = kwargs.get('details', response.body.get('errors')) + if type(response.body) is dict: + self._details = kwargs.get('details', response.body.get('errors')) + else: + self._details = kwargs.get('details', [response.body]) else: self._details = None