From d2ee12087cae3865344cf9a372ae03ca8036b869 Mon Sep 17 00:00:00 2001 From: Sonu Kumar <68735161+sonukumar7258@users.noreply.github.com> Date: Wed, 22 Jan 2025 18:25:47 +0100 Subject: [PATCH] feat: Re-Arranged Subtitles by first letter of language (#863) --- files/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/files/models.py b/files/models.py index fa3d2d1b..010315ab 100644 --- a/files/models.py +++ b/files/models.py @@ -817,7 +817,11 @@ class Media(models.Model): """ ret = [] - for subtitle in self.subtitles.all(): + + # Retrieve all subtitles and sort by the first letter of their associated language's title + sorted_subtitles = sorted(self.subtitles.all(), key=lambda s: s.language.title[0]) + + for subtitle in sorted_subtitles: ret.append( { "src": helpers.url_from_path(subtitle.subtitle_file.path),