]> jfr.im git - yt-dlp.git/commitdiff
Bugfix for 39f32f1715c0dffb7626dda7307db6388bb7abaa
authorpukkandan <redacted>
Thu, 16 Feb 2023 11:36:48 +0000 (17:06 +0530)
committerpukkandan <redacted>
Thu, 16 Feb 2023 11:36:54 +0000 (17:06 +0530)
when `--ignore-no-formats-error`

yt_dlp/YoutubeDL.py

index d214a6449cfc2cce0ebc7e457ff192c7bdbb58ed..33b4fb3ca915d99c0bc5c9af24b3811da5f7aae1 100644 (file)
@@ -2557,7 +2557,7 @@ def sanitize_numeric_fields(info):
         formats = self._get_formats(info_dict)
 
         # Backward compatibility with InfoExtractor._sort_formats
-        field_preference = formats[0].pop('__sort_fields', None)
+        field_preference = (formats or [{}])[0].pop('__sort_fields', None)
         if field_preference:
             info_dict['_format_sort_fields'] = field_preference