Bug 24152: Allow purge with 0 day
authorJonathan Druart <jonathan.druart@bugs.koha-community.org>
Tue, 23 Jun 2020 10:02:35 +0000 (12:02 +0200)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 20 Jul 2020 14:08:22 +0000 (16:08 +0200)
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>

misc/cronjobs/cleanup_database.pl

index 891366c..fc5db41 100755 (executable)
@@ -463,9 +463,9 @@ if (defined $pPseudoTransactions or $pPseudoTransactionsFrom or $pPseudoTransact
     Koha::PseudonymizedTransactions->filter_by_last_update(
         {
             timestamp_column_name => 'datetime',
-            ( $pPseudoTransactions     ? ( days => $pPseudoTransactions     ) : () ),
-            ( $pPseudoTransactionsFrom ? ( from => $pPseudoTransactionsFrom ) : () ),
-            ( $pPseudoTransactionsTo   ? ( to   => $pPseudoTransactionsTo   ) : () ),
+            ( defined $pPseudoTransactions  ? ( days => $pPseudoTransactions     ) : () ),
+            ( $pPseudoTransactionsFrom      ? ( from => $pPseudoTransactionsFrom ) : () ),
+            ( $pPseudoTransactionsTo        ? ( to   => $pPseudoTransactionsTo   ) : () ),
         }
     )->delete;
     print "Done with purging pseudonymized transactions.\n" if $verbose;