From 201a22e613cb3aba15700db624d94a0e5522fed6 Mon Sep 17 00:00:00 2001 From: Deluan Date: Tue, 26 May 2020 13:50:15 -0400 Subject: [PATCH] Change index in playlist to start from `1` --- db/migration/20200516140647_add_playlist_tracks_table.go | 2 +- persistence/playlist_track_repository.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/db/migration/20200516140647_add_playlist_tracks_table.go b/db/migration/20200516140647_add_playlist_tracks_table.go index f90b1d383..6cbdebe74 100644 --- a/db/migration/20200516140647_add_playlist_tracks_table.go +++ b/db/migration/20200516140647_add_playlist_tracks_table.go @@ -87,7 +87,7 @@ func Up20200516140647UpdatePlaylistTracks(tx *sql.Tx, id string, tracks string) return err } for i, trackId := range trackList { - _, err := stmt.Exec(id, trackId, i) + _, err := stmt.Exec(id, trackId, i+1) if err != nil { log.Error("Error adding track to playlist", "playlistId", id, "trackId", trackId, err) } diff --git a/persistence/playlist_track_repository.go b/persistence/playlist_track_repository.go index 52817bef5..92f652f52 100644 --- a/persistence/playlist_track_repository.go +++ b/persistence/playlist_track_repository.go @@ -112,7 +112,7 @@ func (r *playlistTrackRepository) Update(mediaFileIds []string) error { } // Add new tracks, chunk by chunk - pos := 0 + pos := 1 for i := range chunks { ins := Insert(r.tableName).Columns("playlist_id", "media_file_id", "id") for _, t := range chunks[i] {