# along with Koha; if not, see <http://www.gnu.org/licenses>.
#
-use strict;
-use warnings;
+use Modern::Perl;
use CGI qw ( -utf8 );
use C4::Auth qw/check_api_auth/;
my $biblionumber = shift;
my $record = GetMarcBiblio({
biblionumber => $biblionumber,
- embed_items => $query->url_param('items') });
+ embed_items => scalar $query->param('items') });
if (defined $record) {
print $query->header(-type => 'text/xml',-charset => 'utf-8',);
print $record->as_xml_record();
my $query = shift;
my $biblionumber = shift;
my $old_record = GetMarcBiblio({ biblionumber => $biblionumber });
+ my $frameworkcode = $query->url_param('frameworkcode') // GetFrameworkCode($biblionumber);
unless (defined $old_record) {
print $query->header(-type => 'text/xml', -status => '404 Not Found');
return;
}
}
- ModBiblio( $record, $biblionumber, '' );
+ ModBiblio( $record, $biblionumber, $frameworkcode );
my $new_record = GetMarcBiblio({
biblionumber => $biblionumber,
- embed_items => $query->url_param('items') });
+ embed_items => scalar $query->url_param('items') });
$result->{'status'} = "ok";
$result->{'biblionumber'} = $biblionumber;