Bug 2351 : Receive acqui order was not incrementing loop counter when saving multiple...
authorRyan Higgins <rch@liblime.com>
Tue, 15 Jul 2008 09:03:23 +0000 (04:03 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Tue, 15 Jul 2008 14:58:36 +0000 (09:58 -0500)
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
acqui/finishreceive.pl

index 8d4e371..df3bc5e 100755 (executable)
@@ -53,10 +53,8 @@ my @barcode=$input->param('barcode');
 my @ccode=$input->param('ccode');
 my @itemtype=$input->param('itemtype');
 my @location=$input->param('location');
+my @enumchron=$input->param('volinf');
 my $cnt = 0;
-# if ($quantityrec != 0){
-#      $cost /= $quantityrec;
-# }
 
 if ($quantityrec > $origquantityrec ) {
     # save the quantity recieved.
@@ -75,9 +73,11 @@ if ($quantityrec > $origquantityrec ) {
                     "items.ccode"          => $ccode[$cnt],
                     "items.itype"          => $itemtype[$cnt],
                     "items.location"          => $location[$cnt],
+                    "items.enumchron"          => $enumchron[$cnt], # FIXME : No integration here with serials module.
                     "items.loan"             => 0, });
-        AddItemFromMarc($itemRecord,$biblionumber);
-    }
+               AddItemFromMarc($itemRecord,$biblionumber);
+               $cnt++;
+       }
 }
     print $input->redirect("/cgi-bin/koha/acqui/parcel.pl?invoice=$invoiceno&supplierid=$supplierid&freight=$freight&gst=$gst&datereceived=$datereceived");
 #} else {