Bug 23463: Replace a new occurrence of ModItem
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 23 Mar 2020 10:23:46 +0000 (11:23 +0100)
committerMartin Renvoize <martin.renvoize@ptfs-europe.com>
Mon, 23 Mar 2020 10:37:29 +0000 (10:37 +0000)
This new script have been pushed just before 23463.

Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>

tools/batch_extend_due_dates.pl

index e79e5bd..caec5bd 100755 (executable)
@@ -24,7 +24,6 @@ use CGI;
 
 use C4::Auth qw( get_template_and_user );
 use C4::Output qw( output_html_with_http_headers );
-use C4::Items qw( ModItem );
 use Koha::Checkouts;
 use Koha::DateUtils qw( dt_from_string );
 
@@ -134,8 +133,7 @@ elsif ( $op eq 'modify' ) {
         $checkout->date_due($new_due_date)->store;
 
         # Update items.onloan
-        ModItem( { onloan => $new_due_date->strftime('%Y-%m-%d %H:%M') },
-            undef, $checkout->itemnumber );
+        $checkout->item->onloan($new_due_date)->store;
     }
 
     $template->param(