getAlbumList type=random was always returning ALL albums
This commit is contained in:
parent
27b47abfe0
commit
ed2eb11c87
1 changed files with 3 additions and 2 deletions
|
|
@ -54,10 +54,11 @@ func (g listGenerator) GetRandom(offset int, size int) (*domain.Albums, error) {
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
r := make(domain.Albums, len(*ids))
|
|
||||||
perm := rand.Perm(len(*ids))
|
perm := rand.Perm(len(*ids))
|
||||||
|
r := make(domain.Albums, size)
|
||||||
|
|
||||||
for i, v := range perm {
|
for i := 0; i < size; i++ {
|
||||||
|
v := perm[i]
|
||||||
al, err := g.albumRepo.Get((*ids)[v])
|
al, err := g.albumRepo.Get((*ids)[v])
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue