Bug 32070: Consistent classes for primary buttons: Acquisitions
[koha-ffzg.git] / basket / downloadcart.pl
index f612099..806ad49 100755 (executable)
@@ -23,12 +23,12 @@ use CGI qw ( -utf8 );
 use Encode qw( encode );
 
 use C4::Auth qw( get_template_and_user );
-use C4::Biblio qw( GetMarcBiblio );
 use C4::Output qw( output_html_with_http_headers );
 use C4::Record;
 use C4::Ris qw( marc2ris );
 
 use Koha::CsvProfiles;
+use Koha::Biblios;
 
 use utf8;
 my $query = CGI->new;
@@ -61,11 +61,10 @@ if ($bib_list && $format) {
     # Other formats
     } else {
 
-        foreach my $biblio (@bibs) {
+        foreach my $biblionumber (@bibs) {
 
-            my $record = GetMarcBiblio({
-                biblionumber => $biblio,
-                embed_items  => 1 });
+            my $biblio = Koha::Biblios->find($biblionumber);
+            my $record = $biblio->metadata->record({ embed_items => 1 });
             next unless $record;
 
             if ($format eq 'iso2709') {
@@ -77,7 +76,7 @@ if ($bib_list && $format) {
                 $output .= marc2ris($record);
             }
             elsif ($format eq 'bibtex') {
-                $output .= marc2bibtex($record, $biblio);
+                $output .= marc2bibtex($record, $biblionumber);
             }
         }
     }