Update stats of Smart Playlist when it is created

Also fix loadTracks
This commit is contained in:
Deluan
2021-10-22 15:46:27 -04:00
committed by Deluan Quintão
parent 2c860edeb5
commit 806b13cf42
5 changed files with 37 additions and 12 deletions
+5 -2
View File
@@ -25,9 +25,12 @@ func (r *playlistRepository) Tracks(playlistId string) model.PlaylistTrackReposi
p.sortMappings = map[string]string{
"id": "playlist_tracks.id",
}
_, err := r.GetWithTracks(playlistId)
pls, err := r.Get(playlistId)
if err != nil {
log.Error(r.ctx, "Failed to load tracks of smart playlist", "playlistId", playlistId, err)
return nil
}
if pls.IsSmartPlaylist() {
r.refreshSmartPlaylist(pls)
}
return p
}