diff --git a/Koha/Patron.pm b/Koha/Patron.pm index 9ab86dc27a..7ad1407576 100644 --- a/Koha/Patron.pm +++ b/Koha/Patron.pm @@ -3665,7 +3665,11 @@ sub _unblessed_for_log { my $data = $self->unblessed; delete @{$data}{qw(password lastseen updated_on)}; for my $key ( keys %$data ) { - $data->{$key} = "$data->{$key}" if blessed( $data->{$key} ); + if ( defined $data->{$key} && $data->{$key} ne '' ) { + $data->{$key} = "$data->{$key}" if blessed( $data->{$key} ); + } else { + delete $data->{$key}; + } } return $data; }