-
Bug
-
Resolution: Fixed
-
Normal
-
NGS - Beta 3
-
None
I was trying to change the formats on http://test.musicbrainz.org/release/ccdb37b8-6c14-4fa4-bb08-2a263305894f to 12", but when I tried to submit the edits, I got:
Caught exception in MusicBrainz::Server::Controller::ReleaseEditor::Edit->edit "Could not create error
$VAR1 = {
'format_id' => '31',
'separate_tracklists' => 1,
'name' => undef,
'position' => '1',
'to_edit' => bless( {
'format_id' => '7',
'release_id' => '377076',
'position' => '1',
'tracklist_id' => '704745',
'edits_pending' => '0',
'id' => '377076',
'tracklist' => bless(
, 'MusicBrainz::Server::Entity::Tracklist' )
}, 'MusicBrainz::Server::Entity::Medium' )
};
Attribute (data) does not pass the type constraint because: Validation failed for 'MooseX::Types::Structured::Dict[entity_id,MooseX::Types::Structured::Optional[Maybe[Int]],separate_tracklists,MooseX::Types::Structured::Optional[Bool],old,MooseX::Types::Structured::Dict[position,MooseX::Types::Structured::Optional[Int],name,MooseX::Types::Structured::Optional[Maybe[Str]],format_id,MooseX::Types::Structured::Optional[Maybe[Int]],tracklist,ArrayRef[MooseX::Types::Structured::Dict[name,Str,artist_credit,MusicBrainz::Server::Edit::Types::ArtistCreditDefinition,length,MooseX::Types::Structured::Optional[Maybe[Int]],recording_id,MooseX::Types::Structured::Optional[Maybe[Int]],position,Int]]],new,MooseX::Types::Structured::Dict[position,MooseX::Types::Structured::Optional[Int],name,MooseX::Types::Structured::Optional[Maybe[Str]],format_id,MooseX::Types::Structured::Optional[Maybe[Int]],tracklist,ArrayRef[MooseX::Types::Structured::Dict[name,Str,artist_credit,MusicBrainz::Server::Edit::Types::ArtistCreditDefinition,length,MooseX::Types::Structured::Optional[Maybe[Int]],recording_id,MooseX::Types::Structured::Optional[Maybe[Int]],position,Int]]]]' with value { entity_id: 377076, new:
{ format_id: 31 }, old:
{ format_id: 7 }} at /home/mbserver/musicbrainz/mb_server-next/script/../lib/MusicBrainz/Server/Edit/Medium/Edit.pm line 75