From af33dbb22da4a291f8115a19ccd4cb7bc9a4b751 Mon Sep 17 00:00:00 2001 From: Simon Date: Tue, 29 Apr 2025 09:28:53 +0700 Subject: [PATCH] skip channel overwrite auto delete, #673 --- backend/download/src/yt_dlp_handler.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/backend/download/src/yt_dlp_handler.py b/backend/download/src/yt_dlp_handler.py index 84855daf..6348e3ab 100644 --- a/backend/download/src/yt_dlp_handler.py +++ b/backend/download/src/yt_dlp_handler.py @@ -311,13 +311,17 @@ class DownloadPostProcess(DownloaderBase): print(f"auto delete older than {autodelete_days} days") now_lte = str(self.now - autodelete_days * 24 * 60 * 60) + channel_overwrite = "channel.channel_overwrites.autodelete_days" data = { "query": { "bool": { "must": [ {"range": {"player.watched_date": {"lte": now_lte}}}, {"term": {"player.watched": True}}, - ] + ], + "must_not": [ + {"exists": {"field": channel_overwrite}}, + ], } }, "sort": [{"player.watched_date": {"order": "asc"}}],