[mb-commits] r9788 - mb_server/branches/ReleaseTrack/htdocs/comp/release_editor

root at musicbrainz.org root at musicbrainz.org
Fri Mar 21 14:52:39 UTC 2008


Author: luks
Date: 2008-03-21 14:52:39 +0000 (Fri, 21 Mar 2008)
New Revision: 9788

Modified:
   mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/entermoderations-edit
   mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/init-editall
Log:
Partially fix "Edit All"

Modified: mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/entermoderations-edit
===================================================================
--- mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/entermoderations-edit	2008-03-21 14:27:58 UTC (rev 9787)
+++ mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/entermoderations-edit	2008-03-21 14:52:39 UTC (rev 9788)
@@ -351,7 +351,8 @@
 				{
 					$track = MusicBrainz::Server::Track->new($mb->{DBH});
 					$track->SetId($new_id);
-					$track->SetRelease($releaseid);
+					# FIXME-TRACKMERGING
+					#$track->SetRelease($releaseid);
 					$track->LoadFromId
 						or die "Error loading track\n";
 				}

Modified: mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/init-editall
===================================================================
--- mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/init-editall	2008-03-21 14:27:58 UTC (rev 9787)
+++ mb_server/branches/ReleaseTrack/htdocs/comp/release_editor/init-editall	2008-03-21 14:52:39 UTC (rev 9788)
@@ -80,13 +80,14 @@
 	# load tracks, and add into @t list.
 	my $track_artist;
 	my $i;
-	my @t = $release->LoadTracks;
+	my $tracks = $release->FindTracks();
 	$orig{"hasmultipletrackartists"} = $release->HasMultipleTrackArtists ? 1 : 0;
-	for $i (0 .. @t-1)
+	for $i (0 .. scalar(@$tracks)-1)
 	{
-		my $tr = $t[$i];
+		my $rtr = $tracks->[$i];
+		my $tr = $rtr->GetTrack;
 		$orig{"trackid$i"} = $tr->GetId;
-		$orig{"trackseq$i"} = $tr->GetSequence;
+		$orig{"trackseq$i"} = $rtr->GetSequence;
 		$orig{"track$i"} = $tr->GetName;
 		$orig{"tracklength$i"} = MusicBrainz::Server::Track::FormatTrackLength($tr->GetLength);
 
@@ -116,7 +117,7 @@
 		# -- not enabled yet, since there are no relationship editors either.
 		# %orig = $m->comp(".GetRelationships", %orig, id => $tr->GetId, index => $i);
 	}
-	$orig{"tracks"} = @t;
+	$orig{"tracks"} = scalar(@$tracks);
 	$orig{"v::edit_track_data"} = ($release->CanAddTrack or $release->CanRemoveTrack);
 
 	# load releases, and add into @t list.




More information about the MusicBrainz-commits mailing list