diff --git a/interactions/api/http/request.py b/interactions/api/http/request.py index e27694cc1..8552ea4ee 100644 --- a/interactions/api/http/request.py +++ b/interactions/api/http/request.py @@ -163,7 +163,8 @@ async def request(self, route: Route, **kwargs) -> Optional[Any]: self.buckets[route.endpoint] = _bucket # real-time replacement/update/add if needed. if isinstance(data, dict) and ( - data.get("errors") or (data.get("code") and data.get("code") != 429) + data.get("errors") + or ((code := data.get("code")) and code != 429 and data.get("message")) ): log.debug( f"RETURN {response.status}: {dumps(data, indent=4, sort_keys=True)}"