diff --git a/cps/tasks/metadata_extract.py b/cps/tasks/metadata_extract.py index 4f6ec53e96..977d9b7de8 100644 --- a/cps/tasks/metadata_extract.py +++ b/cps/tasks/metadata_extract.py @@ -171,6 +171,7 @@ def run(self, worker_thread): self._update_metadata(requested_urls) self._calculate_views_per_day(requested_urls, conn) requested_urls = self._sort_and_limit_requested_urls(requested_urls) + conn.execute("UPDATE playlists SET path = ? WHERE path = ?", (f"{self.media_url}×tamp={int(datetime.now().timestamp())}", self.media_url)) else: try: extractor_id = conn.execute("SELECT extractor_id FROM media WHERE ? LIKE '%' || extractor_id || '%'", (self.media_url,)).fetchone()[0]