mirror of
https://github.com/Viren070/MediaFusion.git
synced 2025-12-01 23:21:11 +01:00
Fix dynamic torrent sorting
This commit is contained in:
+5
-1
@@ -123,8 +123,12 @@ async def filter_and_sort_streams(
|
||||
for key in user_data.torrent_sorting_priority
|
||||
)
|
||||
|
||||
def safe_sort_key(stream):
|
||||
raw_key = dynamic_sort_key(stream)
|
||||
return tuple(0 if item is None else item for item in raw_key)
|
||||
|
||||
dynamically_sorted_streams = sorted(
|
||||
filtered_streams, key=dynamic_sort_key, reverse=True
|
||||
filtered_streams, key=safe_sort_key, reverse=True
|
||||
)
|
||||
|
||||
# Step 4: Limit streams per resolution based on user preference, after dynamic sorting
|
||||
|
||||
Reference in New Issue
Block a user