adding eval to fix 500 error with blank marc record
authorkados <kados>
Sat, 1 Apr 2006 23:06:22 +0000 (23:06 +0000)
committerkados <kados>
Sat, 1 Apr 2006 23:06:22 +0000 (23:06 +0000)
cataloguing/addbiblio.pl

index a19cfc0..c138184 100755 (executable)
@@ -498,8 +498,11 @@ if ($op eq "addbiblio") {
                $biblionumber= "";
        }
        #FIXME: it's kind of silly to go from MARC::Record to MARC::File::XML and then back again just to fix the encoding
+       eval {
     my $uxml = $record->as_xml;
     my $urecord = MARC::Record::new_from_xml($uxml, 'UTF-8'); 
+       $record = $urecord;
+       };
        build_tabs ($template, $record, $dbh,$encoding);
        build_hidden_data;
        $template->param(