mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-05 03:59:24 +02:00
Ensure radio tracks only return playable tracks
This commit is contained in:
parent
4d425e92ee
commit
ec3fcefabf
5 changed files with 32 additions and 26 deletions
|
@ -54,6 +54,8 @@ class SessionRadio(SimpleRadio):
|
|||
queryset = self.get_queryset(**kwargs)
|
||||
if self.session:
|
||||
queryset = self.filter_from_session(queryset)
|
||||
if kwargs.pop("filter_playable", True):
|
||||
queryset = queryset.playable_by(self.session.user.actor)
|
||||
return queryset
|
||||
|
||||
def filter_from_session(self, queryset):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue