From c3deecb56b320544dbbc0cab6a964de26455d585 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 9 Feb 2026 21:14:05 +0000 Subject: [PATCH] Make sure worker doesn't swallow errors --- .../worker/record_refresh_music_brainz_data.ex | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/lib/music_library/worker/record_refresh_music_brainz_data.ex b/lib/music_library/worker/record_refresh_music_brainz_data.ex index 57ddfc93..90afd1ec 100644 --- a/lib/music_library/worker/record_refresh_music_brainz_data.ex +++ b/lib/music_library/worker/record_refresh_music_brainz_data.ex @@ -5,10 +5,13 @@ defmodule MusicLibrary.Worker.RecordRefreshMusicBrainzData do def perform(%Oban.Job{args: %{"id" => record_id}}) do record = MusicLibrary.Records.get_record!(record_id) - with {:ok, updated_record} <- MusicLibrary.Records.refresh_musicbrainz_data(record) do - MusicLibrary.Records.notify_update(updated_record) - end + result = + with {:ok, updated_record} <- MusicLibrary.Records.refresh_musicbrainz_data(record) do + MusicLibrary.Records.notify_update(updated_record) + end Process.sleep(500) + + result end end