From 0d289f359847fc1cffd1bcaa05ee45bb47697a6f Mon Sep 17 00:00:00 2001 From: erickson Date: Fri, 18 Feb 2011 14:35:05 +0000 Subject: [PATCH] allow users to see their own payments w/o perm git-svn-id: svn://svn.open-ils.org/ILS/trunk@19479 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm index d472820bc8..38aff4249c 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm @@ -534,9 +534,11 @@ sub format_payment_receipt { mbt => ['usr'] } } - ]) or return OpenILS::Event->new('MP_NOT_FOUND'); + ]) or return $e->event; - return $e->event unless $e->allowed('VIEW_TRANSACTION', $payment->xact->usr->home_ou); + return $e->event unless + $e->requestor->id == $payment->xact->usr->id or + $e->allowed('VIEW_TRANSACTION', $payment->xact->usr->home_ou); push @$payments, $payment; } -- 2.43.2