handle -1 limit on get artist

This commit is contained in:
cwilvx
2024-10-14 13:54:06 +03:00
parent bbcba6c129
commit c1d7c73649
+3 -1
View File
@@ -81,6 +81,8 @@ def get_artist(path: ArtistHashSchema, query: GetArtistQuery):
artist.genres.insert(0, {"name": decade, "genrehash": decade}) artist.genres.insert(0, {"name": decade, "genrehash": decade})
duration = sum(t.duration for t in tracks) if tracks else 0 duration = sum(t.duration for t in tracks) if tracks else 0
tracks = tracks[:limit] if (limit and limit != -1) else tracks
tracks = [ tracks = [
{ {
**serialize_track(t), **serialize_track(t),
@@ -90,7 +92,7 @@ def get_artist(path: ArtistHashSchema, query: GetArtistQuery):
else f"{t.playcount} play{'' if t.playcount == 1 else 's'}" else f"{t.playcount} play{'' if t.playcount == 1 else 's'}"
), ),
} }
for t in tracks[:limit] for t in tracks
] ]
query.limit = query.albumlimit query.limit = query.albumlimit