Ensure track marked as played in playlist

Fixes #295
This commit is contained in:
Keith Edmunds 2025-09-26 00:38:44 +01:00
parent 7e7ae7dddf
commit e8d9cf8f00

View File

@ -288,7 +288,6 @@ class PlaylistModel(QAbstractTableModel):
# Update Playdates in database
log.debug(f"{self}: update playdates {track_id=}")
Playdates(session, track_id)
session.commit()
# Mark track as played in playlist
log.debug(f"{self}: Mark track as played")
@ -298,8 +297,10 @@ class PlaylistModel(QAbstractTableModel):
self.refresh_row(session, plr.row_number)
else:
log.error(
f"{self}: Can't retrieve plr, {track_sequence.current.playlistrow_id=}"
f"{self}: Can't retrieve plr, "
f"{track_sequence.current.playlistrow_id=}"
)
session.commit()
# Update colour and times for current row
# only invalidate required roles