Discard worker when no wikipedia entry is present

This commit is contained in:
Claudio Ortolina
2026-04-01 08:52:28 +01:00
parent e3a6c0563b
commit 553ad2bbb9
2 changed files with 38 additions and 0 deletions
@@ -9,6 +9,9 @@ defmodule MusicLibrary.Worker.FetchArtistInfo do
# refresh_lastfm_data returns {:ok, _} even on API errors, so it won't block embeddings
MusicLibrary.Artists.refresh_lastfm_data(artist_id)
MusicLibrary.Records.regenerate_artist_embeddings(artist_id)
else
{:error, :no_english_wikipedia} -> {:discard, :no_english_wikipedia}
error -> error
end
end
end