Bug 7677: QA followup
authorJulian Maurice <julian.maurice@biblibre.com>
Thu, 25 Aug 2016 14:08:45 +0000 (16:08 +0200)
committerKyle M Hall <kyle@bywatersolutions.com>
Mon, 12 Sep 2016 09:13:57 +0000 (09:13 +0000)
Fix 'unique contraint primary' error when receiving serials

Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Koha/Serial/Item.pm
serials/serials-edit.pl

index 3509b3d..c3286a5 100644 (file)
@@ -39,7 +39,7 @@ Koha::Serial::Item - Koha Serial Item Object class
 
 =cut
 
-sub type {
+sub _type {
     return 'Serialitem';
 }
 
index 12efa67..2bff94b 100755 (executable)
@@ -257,7 +257,7 @@ if ( $op and $op eq 'serialchangestatus' ) {
             my $previous = GetPreviousSerialid($subscriptionids[$i]);
             if ($previous) {
 
-                my $serialitem = Koha::Serial::Items->find( $previous );
+                my $serialitem = Koha::Serial::Items->search( {serialid => $previous} )->next;
                 my $itemnumber = $serialitem ? $serialitem->itemnumber : undef;
                 if ($itemnumber) {