update created_at logic

This commit is contained in:
sentriz
2023-12-07 16:26:18 +00:00
parent 09967e3f5a
commit 688f9d3be5
2 changed files with 4 additions and 2 deletions

View File

@@ -399,7 +399,9 @@ func populateAlbum(tx *db.DB, album *db.Album, trags tagcommon.Info, modTime tim
album.TagYear = trags.Year()
album.ModifiedAt = modTime
album.CreatedAt = modTime
if album.CreatedAt.After(modTime) {
album.CreatedAt = modTime // reset created at to match filesytem for new albums
}
if err := tx.Save(&album).Error; err != nil {
return fmt.Errorf("saving album: %w", err)

View File

@@ -13,7 +13,7 @@ type Reader interface {
type Info interface {
Title() string
BrainzID() string
BrainzID() string // musicbrainz recording ID
Artist() string
Artists() []string
Album() string