webstaff: correct green-field duplicateprediction
authorMike Rylander <mrylander@gmail.com>
Wed, 17 May 2017 20:31:28 +0000 (16:31 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Tue, 30 May 2017 16:06:46 +0000 (12:06 -0400)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Utils/MFHD.pm
Open-ILS/web/js/ui/default/staff/serials/directives/view-items-grid.js

index 16a6725..bbe3661 100644 (file)
@@ -307,7 +307,7 @@ sub generate_predictions {
     my $curr_holding = $base_holding->clone; # prevent side-effects
     
     my @predictions;
-    push(@predictions, $curr_holding) if ($include_base_issuance);
+    push(@predictions, $curr_holding->clone) if ($include_base_issuance);
 
     if ($num_to_predict) {
         for (my $i = 0; $i < $num_to_predict; $i++) {
index 745d2dc..f48cdb2 100644 (file)
@@ -186,7 +186,7 @@ function($scope , $q , egSerialsCoreSvc , egCore , egGridDataProvider ,
                 base_iss = new egCore.idl.siss();
                 base_iss.creator( egCore.auth.user().id() );
                 base_iss.editor( egCore.auth.user().id() );
-                base_iss.date_published( hc.date );
+                base_iss.date_published( hc.date.toISOString() );
                 base_iss.subscription( $scope.ssubId );
                 base_iss.caption_and_pattern( hc.scap );
                 base_iss.holding_code( JSON.stringify(hc.holding_code) );