my $biblionumber = shift;
my $embeditems = shift || 0;
my $dbh = C4::Context->dbh;
+
+=for slow
+
my $sth = $dbh->prepare("SELECT marcxml FROM biblioitems WHERE biblionumber=? ");
$sth->execute($biblionumber);
my $row = $sth->fetchrow_hashref;
C4::Biblio::EmbedItemsInMarcBiblio($record, $biblionumber) if ($embeditems);
return $record;
+
+=cut
+
+ my $sth = $dbh->prepare("SELECT marc FROM biblioitems WHERE biblionumber=? ");
+ $sth->execute($biblionumber);
+ my $row = $sth->fetchrow_hashref;
+ if ( $row->{marc} ) {
+ my $record = MARC::Record->new();
+ $record = MARC::Record::new_from_usmarc( $row->{marc} );
+ return $record;
} else {
return undef;
}