@@ -, +, @@ reviews/reviewswaiting.pl - Create reviews - Delete some reviewers - Go to Home › Tools › Comments › Comments awaiting moderation --- reviews/reviewswaiting.pl | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) --- a/reviews/reviewswaiting.pl +++ a/reviews/reviewswaiting.pl @@ -67,14 +67,17 @@ my $reviews = Koha::Reviews->search( } )->unblessed; -foreach ( @$reviews ) { - my $borrowernumber = $_->{borrowernumber}; - my $patron = Koha::Patrons->find( $borrowernumber); - my $biblio = Koha::Biblios->find( $_->{biblionumber} ); +for my $review ( @$reviews ) { + my $biblio = Koha::Biblios->find( $review->{biblionumber} ); # setting some borrower info into this hash - $_->{bibliotitle} = $biblio->title; - $_->{surname} = $patron->surname; - $_->{firstname} = $patron->firstname; + $review->{bibliotitle} = $biblio->title; + + my $borrowernumber = $review->{borrowernumber}; + my $patron = Koha::Patrons->find( $borrowernumber); + if ( $patron ) { + $review->{surname} = $patron->surname; + $review->{firstname} = $patron->firstname; + } } my $url = "/cgi-bin/koha/reviews/reviewswaiting.pl?status=$status"; --