Uploaded image for project: 'MusicBrainz Server'
  1. MusicBrainz Server
  2. MBS-1929

Release Editor: Error editing release with no existing mediums/tracklists

XMLWordPrintable

      I go through release info, click next , add disc, existing tracklist, search by disc+artist name, found one tracklist, select it, click on "Add Disc" and..... nothing happens.

      You used to just get a Javascript error. Now you get

      Caught exception in MusicBrainz::Server::Controller::ReleaseEditor::Edit->edit "Can't call method "add_error" on an undefined value at /home/musicbrainz/musicbrainz-server/script/../lib/MusicBrainz/Server/Form/ReleaseEditor/Tracklist.pm line 234."
      
      Stack Trace
      Package 	Line 	File
      MusicBrainz::Server::Form::ReleaseEditor::Tracklist 	234 	/home/musicbrainz/musicbrainz-server/lib/MusicBrainz/Server/Form/ReleaseEditor/Tracklist.pm
      
      231:
      232: # FIXME: is there a way to set an error on the entire form,
      233: # instead of specific to a field? 
      234: $self->field('mediums')->fields->[0]->add_error (l('A medium is required')) 
      235: unless $medium_count; 
      236: }; 
      237: 
      

            warp Kuno Woudt
            churruka Héctor Arroyo
            Votes:
            2 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package
                Bug fixes, 2012-02-06