diff --git a/CHANGELOG b/CHANGELOG index d0f759cc6a..2a751cfd7a 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -2,6 +2,9 @@ git-annex (10.20240130) UNRELEASED; urgency=medium * importfeed: Added --scrape option, which uses yt-dlp to screen scrape the equivilant of an RSS feed. + * importfeed --force: Don't treat it as a failure when an already + downloaded file exists. (Fixes a behavior change introduced in + 10.20230626.) * importfeed --force: Avoid creating duplicates of existing already downloaded files when yt-dlp or a special remote was used. diff --git a/Command/ImportFeed.hs b/Command/ImportFeed.hs index dbc8cb8bf0..a8d04ef2da 100644 --- a/Command/ImportFeed.hs +++ b/Command/ImportFeed.hs @@ -412,7 +412,7 @@ runDownload todownload url extension cache cv getter = do case dest of Nothing -> do recordsuccess - stop + next $ return True Just f -> getter (toRawFilePath f) >>= \case Just ks -- Download problem.