diff --git a/app/models.py b/app/models.py index 690588f..907e3f9 100644 --- a/app/models.py +++ b/app/models.py @@ -324,7 +324,8 @@ class Playlists(Base): self.loaded = True self.last_used = datetime.now() - session.add(self) + if self not in session: + session.add(self) session.commit() def remove_all_tracks(self, session: Session) -> None: