From ec09c8d9d5e5c3dd54b97be91002d5bc60ecebfc Mon Sep 17 00:00:00 2001 From: dxstiny Date: Sun, 26 Jan 2025 11:08:28 +0100 Subject: [PATCH] server, search: fix exception in audius search --- src/server/handler/audius.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/server/handler/audius.py b/src/server/handler/audius.py index 65cbed197..050640d7f 100644 --- a/src/server/handler/audius.py +++ b/src/server/handler/audius.py @@ -192,9 +192,9 @@ async def search(self, query: str) -> List[AudiusTrack]: async with aiohttp.ClientSession() as session: async with session.get(endpoint) as response: self._logger.debug("search response: %s", response.status) - data = await response.json() - if not data["data"]: - self._logger.debug("no data found") + data = dict(await response.json()) + if not data.get("data"): + self._logger.debug("no data found (%s)", data) return [] return [ AudiusTrack(track)