From 9895e224dffd9f4e224fd2b9f0c6bb1469d8873c Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Thu, 10 Jul 2025 21:55:41 +0200 Subject: [PATCH] Bug 40337: Do not set checkprevcheckout to an empty string when importing patrons We must remove it so that it will be set as the default value defined at the DBMS level Signed-off-by: Lucas Gass (cherry picked from commit 5b797b2560424b424373b2ad92e75672fe58f53f) Signed-off-by: Paul Derscheid --- Koha/Patrons/Import.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Koha/Patrons/Import.pm b/Koha/Patrons/Import.pm index 23b6f57803..50c17e0153 100644 --- a/Koha/Patrons/Import.pm +++ b/Koha/Patrons/Import.pm @@ -267,7 +267,10 @@ LINE: while ( my $borrowerline = <$handle> ) { # Remove warning for int datatype that cannot be null # Argument "" isn't numeric in numeric eq (==) at /usr/share/perl5/DBIx/Class/Row.pm line 1018 - for my $field (qw( privacy privacy_guarantor_fines privacy_guarantor_checkouts anonymized login_attempts )) { + for my $field ( + qw( privacy privacy_guarantor_fines privacy_guarantor_checkouts anonymized login_attempts checkprevcheckout) + ) + { delete $borrower{$field} if exists $borrower{$field} and $borrower{$field} eq ""; }