fix: ensure duration is saved when inserting track

pull/37/head v0.0.11
Gabe Farrell 6 months ago
parent c16b557c21
commit b32c5d3735

@ -119,6 +119,7 @@ func (d *Psql) SaveTrack(ctx context.Context, opts db.SaveTrackOpts) (*models.Tr
trackRow, err := qtx.InsertTrack(ctx, repository.InsertTrackParams{ trackRow, err := qtx.InsertTrack(ctx, repository.InsertTrackParams{
MusicBrainzID: insertMbzID, MusicBrainzID: insertMbzID,
ReleaseID: opts.AlbumID, ReleaseID: opts.AlbumID,
Duration: opts.Duration,
}) })
if err != nil { if err != nil {
return nil, fmt.Errorf("SaveTrack: InsertTrack: %w", err) return nil, fmt.Errorf("SaveTrack: InsertTrack: %w", err)
@ -151,6 +152,7 @@ func (d *Psql) SaveTrack(ctx context.Context, opts db.SaveTrackOpts) (*models.Tr
ID: trackRow.ID, ID: trackRow.ID,
MbzID: insertMbzID, MbzID: insertMbzID,
Title: opts.Title, Title: opts.Title,
Duration: opts.Duration,
}, nil }, nil
} }

Loading…
Cancel
Save