diff --git a/db/playlist.py b/db/playlist.py index ca74313..e1e68e1 100644 --- a/db/playlist.py +++ b/db/playlist.py @@ -53,8 +53,9 @@ class Playlist(GObject.GObject): f"FROM tracks " f"INNER JOIN artists USING(artistid) " f"INNER JOIN albums USING(albumid) " - f"INNER JOIN discs USING(discid)) " - f"WHERE trackid=?", [ track.rowid ]) + f"INNER JOIN discs USING(discid) " + f"WHERE tracks.{self._rowkey}=?) " + f"WHERE trackid=?", [ self.rowid, track.rowid ]) return cur.fetchone()[1] - 1 def track_adjusts_current(self, track):