From 22f0715acd4ee468a9d6239b3d15ec5050fb8da5 Mon Sep 17 00:00:00 2001 From: danierodr Date: Fri, 26 Sep 2025 11:13:47 +0200 Subject: [PATCH] fix error when response body is not a dict but str --- twitter_ads/error.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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