diff --git a/engine/list_generator.go b/engine/list_generator.go index 766875464..9599097a4 100644 --- a/engine/list_generator.go +++ b/engine/list_generator.go @@ -89,13 +89,13 @@ func SongsByRandom(genre string, fromYear, toYear int) ListFilter { } ff := squirrel.And{} if genre != "" { - options.Filters = append(ff, squirrel.Eq{"genre": genre}) + ff = append(ff, squirrel.Eq{"genre": genre}) } if fromYear != 0 { - options.Filters = append(ff, squirrel.GtOrEq{"year": fromYear}) + ff = append(ff, squirrel.GtOrEq{"year": fromYear}) } if toYear != 0 { - options.Filters = append(ff, squirrel.LtOrEq{"year": toYear}) + ff = append(ff, squirrel.LtOrEq{"year": toYear}) } options.Filters = ff return options