- my $this_biblio = GetBibData($item->{biblionumber});
- next unless defined $this_biblio;
- $item->{'title'} = $this_biblio->{'title'};
- my $this_record = GetMarcBiblio({ biblionumber => $this_biblio->{'biblionumber'} });
+ my $biblio = Koha::Biblios->find( $item->{biblionumber} );
+ next unless defined $biblio;
+
+ $item->{biblio_object} = $biblio;
+ $item->{biblionumber} = $biblio->biblionumber;
+ $item->{title} = $biblio->title;
+ $item->{subtitle} = $biblio->subtitle;
+ $item->{medium} = $biblio->medium;
+ $item->{part_number} = $biblio->part_number;
+ $item->{part_name} = $biblio->part_name;
+ my $this_record = GetMarcBiblio({ biblionumber => $biblio->biblionumber });