Return all downloads per album grouped by quality, filter out failed/cancelled from listings

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/claude-agent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
Alexander
2026-05-11 20:15:33 +02:00
parent ff6bc444d0
commit 9aff4b0a29
4 changed files with 46 additions and 30 deletions
+2 -2
View File
@@ -261,8 +261,8 @@ func TestMonitorAlbum_AlreadyOwned(t *testing.T) {
require.NoError(t, err)
require.NotNil(t, resp.Album)
assert.Equal(t, pb.MonitorState_MONITOR_STATE_MONITORED, resp.Album.MonitorState)
require.NotNil(t, resp.Album.Download)
assert.Equal(t, "completed", resp.Album.Download.State)
require.NotEmpty(t, resp.Album.Downloads)
assert.Equal(t, "completed", resp.Album.Downloads[0].State)
assert.Nil(t, resp.Release)
assert.False(t, indexerCalled)