Bug 14717: Invalid dates in debarred column
To test 1/ Import a patron using the patron import tool, make sure they have no debarred column in the file 2/ Check the database, notice the debarred column is 0000-00-00 3/ For bonus points, checkout an item to that borrower, then check it in notice Koha errors 4/ Apply patch 5/ Import a new patron 6/ Notice column is now NULL and that checkins work Signed-off-by: Eugene Espinoza <eugenegf@yahoo.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org> Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de> Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
parent
5b521eb394
commit
d8a9d17115
1 changed files with 3 additions and 0 deletions
|
@ -759,7 +759,10 @@ sub AddMember {
|
|||
|
||||
# create a disabled account if no password provided
|
||||
$data{'password'} = ($data{'password'})? hash_password($data{'password'}) : '!';
|
||||
|
||||
# we don't want invalid dates in the db (mysql has a bad habit of inserting 0000-00-00
|
||||
$data{'dateofbirth'} = undef if( not $data{'dateofbirth'} );
|
||||
$data{'debarred'} = undef if ( not $data{'debarred'} );
|
||||
|
||||
# get only the columns of Borrower
|
||||
my @columns = $schema->source('Borrower')->columns;
|
||||
|
|
Loading…
Reference in a new issue