@@ -, +, @@ --- Koha/Biblio.pm | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) --- a/Koha/Biblio.pm +++ a/Koha/Biblio.pm @@ -140,13 +140,14 @@ type. Currently only I objects are returned. =cut sub metadata_record { - my ($self, $params) = @_; + my ( $self, $params ) = @_; my $patron = $params->{patron}; my $record = $self->metadata->record; if ( $params->{embed_items} or $params->{opac} ) { + # There's need for a RecordProcessor, let's do it! my @filters; my $options = { @@ -154,12 +155,14 @@ sub metadata_record { frameworkcode => $self->frameworkcode, }; - if ($params->{embed_items}) { + if ( $params->{embed_items} ) { push @filters, 'EmbedItems'; - if ($params->{opac}) { + if ( $params->{opac} ) { $options->{items} = $self->items->filter_by_visible_in_opac( { - ( $params->{patron} ? patron => $params->{patron} : ()) + ( + $params->{patron} ? ( patron => $params->{patron} ) : () + ) } ); } @@ -183,7 +186,7 @@ sub metadata_record { } ); - $rp->process( $record ); + $rp->process($record); } return $record; --