fix: /playlists returning wrong playlists

+ homepage recently played showing wrong user id items on first run
This commit is contained in:
cwilvx
2024-11-21 12:32:49 +03:00
parent 9de991dd98
commit 70c2558f92
3 changed files with 10 additions and 3 deletions
+6 -2
View File
@@ -345,8 +345,12 @@ class PlaylistTable(Base):
)
@classmethod
def get_all(cls):
result = cls.all()
def get_all(cls, current_user: bool = True):
if current_user:
result = cls.execute(select(cls).where(cls.userid == get_current_userid()))
else:
result = cls.execute(select(cls))
return playlists_to_dataclasses(result)
@classmethod