Skip to content

Commit b32c5d3

Browse files
committed
fix: ensure duration is saved when inserting track
1 parent c16b557 commit b32c5d3

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

internal/db/psql/track.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ func (d *Psql) SaveTrack(ctx context.Context, opts db.SaveTrackOpts) (*models.Tr
119119
trackRow, err := qtx.InsertTrack(ctx, repository.InsertTrackParams{
120120
MusicBrainzID: insertMbzID,
121121
ReleaseID: opts.AlbumID,
122+
Duration: opts.Duration,
122123
})
123124
if err != nil {
124125
return nil, fmt.Errorf("SaveTrack: InsertTrack: %w", err)
@@ -148,9 +149,10 @@ func (d *Psql) SaveTrack(ctx context.Context, opts db.SaveTrackOpts) (*models.Tr
148149
return nil, fmt.Errorf("SaveTrack: Commit: %w", err)
149150
}
150151
return &models.Track{
151-
ID: trackRow.ID,
152-
MbzID: insertMbzID,
153-
Title: opts.Title,
152+
ID: trackRow.ID,
153+
MbzID: insertMbzID,
154+
Title: opts.Title,
155+
Duration: opts.Duration,
154156
}, nil
155157
}
156158

0 commit comments

Comments
 (0)