diff --git a/program/filters.py b/program/filters.py index d04bb7bec0cad4fb7a3bc4ffe88db4206bf0a760..a061afaf47163f7820d8a5e936a5213a71205396 100644 --- a/program/filters.py +++ b/program/filters.py @@ -337,9 +337,9 @@ class VirtualTimeslotFilterSet(filters.FilterSet): class PlaylistFilter(filters.FilterSet): - file_id = filters.NumberFilter( + contains_file_ids = IntegerInFilter( field_name="entries__file_id", - help_text="Return only playlists that use to the specified file ID.", + help_text="Return only playlists that use to the specified file ID(s).", ) show_id = filters.NumberFilter( field_name="show_id", @@ -347,5 +347,5 @@ class PlaylistFilter(filters.FilterSet): ) class Meta: - fields = ("file_id",) + fields = ("contains_file_ids",) model = models.Playlist