From b7ea10c77f2dfcff60cfc0081acb2af9a6ebf739 Mon Sep 17 00:00:00 2001
From: Ernesto Rico Schmidt <ernesto@helsinki.at>
Date: Mon, 11 Nov 2024 12:53:39 -0400
Subject: [PATCH] feat: use containsFileIds to filter file IDs

---
 program/filters.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/program/filters.py b/program/filters.py
index d04bb7be..a061afaf 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
-- 
GitLab