From ec28dfcdab54029b377f97e1ad0008a38d4bb2bb Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 2 Feb 2026 11:37:02 +0000 Subject: [PATCH] Make sure to return results of operation in worker Previous version would swallow errors --- lib/music_library/worker/artist_refresh_discogs_data.ex | 4 +++- lib/music_library/worker/artist_refresh_music_brainz_data.ex | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/music_library/worker/artist_refresh_discogs_data.ex b/lib/music_library/worker/artist_refresh_discogs_data.ex index bf149003..2e375571 100644 --- a/lib/music_library/worker/artist_refresh_discogs_data.ex +++ b/lib/music_library/worker/artist_refresh_discogs_data.ex @@ -3,8 +3,10 @@ defmodule MusicLibrary.Worker.ArtistRefreshDiscogsData do @impl Oban.Worker def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do - MusicLibrary.Artists.refresh_discogs_data(artist_info_id) + result = MusicLibrary.Artists.refresh_discogs_data(artist_info_id) Process.sleep(100) + + result end end diff --git a/lib/music_library/worker/artist_refresh_music_brainz_data.ex b/lib/music_library/worker/artist_refresh_music_brainz_data.ex index 25d17104..2fcc550c 100644 --- a/lib/music_library/worker/artist_refresh_music_brainz_data.ex +++ b/lib/music_library/worker/artist_refresh_music_brainz_data.ex @@ -3,8 +3,10 @@ defmodule MusicLibrary.Worker.ArtistRefreshMusicBrainzData do @impl Oban.Worker def perform(%Oban.Job{args: %{"id" => artist_info_id}}) do - MusicLibrary.Artists.refresh_musicbrainz_data(artist_info_id) + result = MusicLibrary.Artists.refresh_musicbrainz_data(artist_info_id) Process.sleep(500) + + result end end