Skip to content

Commit c79bc66

Browse files
authored
MBS-11468: ISE on "Edit cover art" edits
Passes the blessed `Release` object to `Artwork->new` as intended, rather than the unblessed JSON object.
1 parent 8a5790e commit c79bc66

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

lib/MusicBrainz/Server/Edit/Release/EditCoverArt.pm

+4-3
Original file line numberDiff line numberDiff line change
@@ -131,14 +131,16 @@ sub build_display_data {
131131

132132
my %data;
133133

134-
$data{release} = to_json_object(
134+
my $release = (
135135
$loaded->{Release}{ $self->data->{entity}{id} } ||
136136
Release->new( name => $self->data->{entity}{name} )
137137
);
138138

139+
$data{release} = to_json_object($release);
140+
139141
$data{artwork} = to_json_object(
140142
$loaded->{Artwork}{ $self->data->{id} } ||
141-
Artwork->new(release => $data{release},
143+
Artwork->new(release => $release,
142144
id => $self->data->{id},
143145
comment => $self->data->{new}{comment} // '',
144146
cover_art_types => [ map {
@@ -147,7 +149,6 @@ sub build_display_data {
147149
)
148150
);
149151

150-
151152
if ($self->data->{old}{types})
152153
{
153154
$data{types} = {

0 commit comments

Comments
 (0)