diff --git a/src/workers.rs b/src/workers.rs index a09985c..4226769 100644 --- a/src/workers.rs +++ b/src/workers.rs @@ -441,10 +441,10 @@ async fn process_tag( }; // Link the wanted_item to this track so get_unwanted() won't delete it - if let Some(ref wanted) = found_wanted { - if wanted.track_id != Some(track.id) { - let _ = queries::wanted::update_track_id(conn, wanted.id, track.id).await; - } + if let Some(ref wanted) = found_wanted + && wanted.track_id != Some(track.id) + { + let _ = queries::wanted::update_track_id(conn, wanted.id, track.id).await; } if found_wanted.is_none() {