[mb-commits] branch, mbs-5612, created. MBS-5612, revert the changes to load_for_release_groups in the previous commi...

MusicBrainz Git Server <[email protected]>
Newsgroups gmane.comp.audio.musicbrainz.cvs
Message-ID <E1Te1Ab-0000gu-3u@wiley>
The branch, mbs-5612 has been created
        at  62d5846b07e3ffae3da55891de37013adffc308a (commit)

- Log -----------------------------------------------------------------
commit 62d5846b07e3ffae3da55891de37013adffc308a
Author: warp <[email protected]>
Date:   Thu Nov 29 11:14:19 2012 +0100

    MBS-5612, revert the changes to load_for_release_groups in the previous commit, the previous sort behaviour was correct.

diff --git a/lib/MusicBrainz/Server/Data/Artwork.pm b/lib/MusicBrainz/Server/Data/Artwork.pm
index 46f04ee..a71b86b 100644
--- a/lib/MusicBrainz/Server/Data/Artwork.pm
+++ b/lib/MusicBrainz/Server/Data/Artwork.pm
@@ -153,9 +153,8 @@ sub load_for_release_groups
         ON release_group_cover_art.release = musicbrainz.release.id
         WHERE release.release_group IN (" . placeholders(@ids) . ")
         AND is_front = true
-        ORDER BY release.release_group,
-            release.date_year, release.date_month, release.date_day,
-            release_group_cover_art.release";
+        ORDER BY release.release_group, release_group_cover_art.release,
+                 release.date_year, release.date_month, release.date_day";
 
     $self->sql->select($query, @ids);
     while (my $row = $self->sql->next_row_hash_ref) {

commit aa5d506c026b89cd246657e7343116405c026f65
Author: warp <[email protected]>
Date:   Tue Nov 27 13:41:28 2012 +0100

    MBS-5612, Sort releases correctly when picking release group cover art.

diff --git a/lib/MusicBrainz/Server/Data/Artwork.pm b/lib/MusicBrainz/Server/Data/Artwork.pm
index bd10fa9..46f04ee 100644
--- a/lib/MusicBrainz/Server/Data/Artwork.pm
+++ b/lib/MusicBrainz/Server/Data/Artwork.pm
@@ -106,10 +106,14 @@ sub find_front_cover_by_release
         FROM cover_art_archive.index_listing
         JOIN cover_art_archive.cover_art
         ON cover_art_archive.cover_art.id = cover_art_archive.index_listing.id
+        JOIN musicbrainz.release
+        ON cover_art_archive.index_listing.release = musicbrainz.release.id
         WHERE cover_art_archive.index_listing.release
         IN (" . placeholders(@ids) . ")
         AND is_front = true
-        ORDER BY cover_art_archive.index_listing.ordering";
+        ORDER BY
+            release.date_year, release.date_month, release.date_day,
+            cover_art_archive.index_listing.ordering";
 
     my @artwork = query_to_list($self->c->sql, sub { $self->_new_from_row(@_) },
                                 $query, @ids);
@@ -149,8 +153,9 @@ sub load_for_release_groups
         ON release_group_cover_art.release = musicbrainz.release.id
         WHERE release.release_group IN (" . placeholders(@ids) . ")
         AND is_front = true
-        ORDER BY release.release_group, release_group_cover_art.release,
-                 release.date_year, release.date_month, release.date_day";
+        ORDER BY release.release_group,
+            release.date_year, release.date_month, release.date_day,
+            release_group_cover_art.release";
 
     $self->sql->select($query, @ids);
     while (my $row = $self->sql->next_row_hash_ref) {

-----------------------------------------------------------------------


hooks/post-receive
-- 
mb_server
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.