Bug 7336 - memberentry.pl generates an error in the log
authorOwen Leonard <oleonard@myacpl.org>
Thu, 8 Dec 2011 16:10:20 +0000 (11:10 -0500)
committerPaul Poulain <paul.poulain@biblibre.com>
Mon, 12 Dec 2011 16:42:02 +0000 (17:42 +0100)
Adding check for the existence of a variable in
order to quiet errors in the log.

Signed-off-by: Paul Poulain <paul.poulain@biblibre.com>
members/memberentry.pl

index d169dbd..c047873 100755 (executable)
@@ -649,7 +649,7 @@ if (C4::Context->preference('uppercasesurnames')) {
 }
 
 $data{debarred} = C4::Overdues::CheckBorrowerDebarred($borrowernumber);
-$data{datedebarred} = $data{debarred} if ( $data{debarred} ne "9999-12-31" );
+$data{datedebarred} = $data{debarred} if ( $data{debarred} && $data{debarred} ne "9999-12-31" );
 foreach (qw(dateenrolled dateexpiry dateofbirth datedebarred)) {
        $data{$_} = format_date($data{$_});     # back to syspref for display
        $template->param( $_ => $data{$_});