diff --git a/Koha/Biblio.pm b/Koha/Biblio.pm index a95822cafd..480fe2d9d0 100644 --- a/Koha/Biblio.pm +++ b/Koha/Biblio.pm @@ -791,16 +791,8 @@ on the API. sub to_api { my ($self, $args) = @_; - my @embeds = keys %{ $args->{embed} }; - my $remaining_embeds = {}; - - foreach my $embed (@embeds) { - $remaining_embeds = delete $args->{embed}->{$embed} - unless $self->can($embed); - } - my $response = $self->SUPER::to_api( $args ); - my $biblioitem = $self->biblioitem->to_api({ embed => $remaining_embeds }); + my $biblioitem = $self->biblioitem->to_api; return { %$response, %$biblioitem }; }