Skip to content
This repository has been archived by the owner on Jan 21, 2020. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
Fix ReleaseGroup.findByArtist to work even when release groups have n…
…o releases
  • Loading branch information
ocharles committed Feb 28, 2013
1 parent 4d4a98a commit 6e75c52
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/MusicBrainz/Data/ReleaseGroup.hs
Expand Up @@ -201,11 +201,12 @@ findByArtist artistId = query q (Only artistId)
WHERE artist_credit_name.artist_id = ?
AND revision_id = master_revision_id
) rgs
JOIN release_tree USING (release_group_id)
JOIN release_data USING (release_data_id)
JOIN release_revision USING (release_tree_id)
JOIN release USING (release_id)
WHERE release.master_revision_id = release_revision.revision_id
LEFT JOIN release_tree USING (release_group_id)
LEFT JOIN release_data USING (release_data_id)
LEFT JOIN release_revision USING (release_tree_id)
LEFT JOIN release USING (release_id)
WHERE release.master_revision_id IS NULL
OR release.master_revision_id = release_revision.revision_id
WINDOW w AS (
ORDER BY date_year ASC NULLS LAST,
date_month ASC NULLS LAST,
Expand Down

0 comments on commit 6e75c52

Please sign in to comment.