Add debug to troubleshoot issue #38

This commit is contained in:
Keith Edmunds 2021-08-10 18:28:20 +01:00
parent bc54be237b
commit 976beade85

View File

@ -317,10 +317,17 @@ class PlaylistTracks(Base):
else: else:
# Destination playlist has tracks; add to end # Destination playlist has tracks; add to end
new_row = max_row + 1 new_row = max_row + 1
record = session.query(PlaylistTracks).filter( try:
PlaylistTracks.playlist_id == from_playlist_id, record = session.query(PlaylistTracks).filter(
PlaylistTracks.row == row PlaylistTracks.playlist_id == from_playlist_id,
).one() PlaylistTracks.row == row).one()
except NoResultFound:
# Issue #38?
ERROR(
f"No rows matched in query: "
f"PlaylistTracks.playlist_id == {from_playlist_id}, "
f"PlaylistTracks.row == {row}"
)
record.playlist_id = to_playlist_id record.playlist_id = to_playlist_id
record.row = new_row record.row = new_row
session.commit() session.commit()