Bug 16424: Make the svc/bib service keep the existing framework code
authorEre Maijala <ere.maijala@helsinki.fi>
Sun, 16 Sep 2018 18:39:54 +0000 (21:39 +0300)
committerNick Clemens <nick@bywatersolutions.com>
Fri, 28 Sep 2018 19:01:50 +0000 (19:01 +0000)
Previously the framework code would have been reset when the record was saved, but that seems to have been a mistake.

Signed-off-by: Michal Denar <black23@gmail.com>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>

svc/bib

diff --git a/svc/bib b/svc/bib
index 5898517..1cb176e 100755 (executable)
--- a/svc/bib
+++ b/svc/bib
@@ -80,7 +80,7 @@ sub update_bib {
     my $query = shift;
     my $biblionumber = shift;
     my $old_record = GetMarcBiblio({ biblionumber => $biblionumber });
-    my $frameworkcode = $query->url_param('frameworkcode') // '';
+    my $frameworkcode = $query->url_param('frameworkcode') // GetFrameworkCode($biblionumber);
     unless  (defined $old_record) {
         print $query->header(-type => 'text/xml', -status => '404 Not Found');
         return;