]> jfr.im git - yt-dlp.git/commitdiff
Fix `--break-on-existing` with `--lazy-playlist`
authorpukkandan <redacted>
Fri, 3 Mar 2023 18:29:00 +0000 (23:59 +0530)
committerpukkandan <redacted>
Fri, 3 Mar 2023 18:29:00 +0000 (23:59 +0530)
Closes #6399

yt_dlp/utils.py

index 19c1404839d63b31889ec6599b384eafc35e1170..bf2eb6b3807cf1efcaead0014e07e0c9f90ec5dd 100644 (file)
@@ -3042,8 +3042,10 @@ def get_requested_items(self):
                 if not entry:
                     continue
                 try:
-                    # TODO: Add auto-generated fields
-                    self.ydl._match_entry(entry, incomplete=True, silent=True)
+                    # The item may have just been added to archive. Don't break due to it
+                    if not self.ydl.params.get('lazy_playlist'):
+                        # TODO: Add auto-generated fields
+                        self.ydl._match_entry(entry, incomplete=True, silent=True)
                 except (ExistingVideoReached, RejectedVideoReached):
                     return