diff --git a/Koha/Patron.pm b/Koha/Patron.pm index 420b576058..4ad3124a6a 100644 --- a/Koha/Patron.pm +++ b/Koha/Patron.pm @@ -294,7 +294,10 @@ sub store { my $borrowers_log = C4::Context->preference("BorrowersLog"); my $previous_cardnumber = $self->get_from_storage->cardnumber; - if ( $borrowers_log && $previous_cardnumber ne $self->cardnumber ) + if ($borrowers_log + && ( !defined $previous_cardnumber + || $previous_cardnumber ne $self->cardnumber ) + ) { logaction( "MEMBERS",