bugfix get_artist_albums

This commit is contained in:
codey 2025-02-16 06:36:31 -05:00
parent e82ca841a8
commit 8080d858f8
2 changed files with 6 additions and 1 deletions

View File

@ -68,6 +68,11 @@ class LastFM(FastAPI):
})
album_result: Union[dict, list[dict]] = await self.lastfm.get_artist_albums(artist=artist)
if isinstance(album_result, dict):
return JSONResponse(status_code=500, content={
'err': True,
'errorText': 'General failure.',
})
album_result_out: list = []
seen_release_titles: list = []

View File

@ -129,7 +129,7 @@ class LastFM:
timeout=ClientTimeout(connect=3, sock_read=8)) as request:
request.raise_for_status()
json_data: dict = await request.json()
data: dict = data.get('topalbums', None).get('album')
data: dict = json_data.get('topalbums', None).get('album')
ret_obj: list = [
{
'title': item.get('name')