[Koha-patches] [PATCH] Bug Fixing : Bullet Proofing

Henri-Damien LAURENT henridamien.laurent at biblibre.com
Wed Aug 26 01:40:26 CEST 2009


Some functions lack testing befor using empty references
---
 opac/opac-main.pl |    2 +-
 opac/opac-user.pl |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/opac/opac-main.pl b/opac/opac-main.pl
index 99f672c..7535d67 100755
--- a/opac/opac-main.pl
+++ b/opac/opac-main.pl
@@ -43,7 +43,7 @@ my ( $template, $borrowernumber, $cookie ) = get_template_and_user(
 my $borrower = GetMember( 'borrowernumber'=> $borrowernumber );
 $template->param(
     textmessaging        => $borrower->{textmessaging},
-);
+) if (ref($borrower) eq "HASH");
 
 # display news
 # use cookie setting for language, bug default to syspref if it's not set
diff --git a/opac/opac-user.pl b/opac/opac-user.pl
index 8247f96..06b48f4 100755
--- a/opac/opac-user.pl
+++ b/opac/opac-user.pl
@@ -98,7 +98,7 @@ $template->param(   BORROWER_INFO  => \@bordat,
 
 #get issued items ....
 my ($issues) = GetPendingIssues($borrowernumber);
-my @issue_list = sort { $b->{'date_due'} cmp $a->{'date_due'} } @$issues;
+my @issue_list = sort { $b->{'date_due'} cmp $a->{'date_due'} } @$issues if ($issues);
 
 my $count          = 0;
 my $toggle = 0;
-- 
1.6.0.4




More information about the Koha-patches mailing list