Verify session before trying any transactions in SIP->pay_fee.
authorJason Stephenson <jstephenson@mvlc.org>
Mon, 26 Sep 2011 19:52:52 +0000 (15:52 -0400)
committerJeff Godin <jgodin@tadl.org>
Tue, 19 Jun 2012 20:52:47 +0000 (16:52 -0400)
Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Signed-off-by: Dan Scott <dscott@laurentian.ca>
Open-ILS/src/perlmods/lib/OpenILS/SIP.pm

index 54b0f4e..6292c36 100644 (file)
@@ -420,6 +420,8 @@ sub pay_fee {
     my ($self, $patron_id, $patron_pwd, $fee_amt, $fee_type,
        $pay_type, $fee_id, $trans_id, $currency) = @_;
 
+    $self->verify_session;
+
     my $xact = OpenILS::SIP::Transaction::FeePayment->new(authtoken => $self->{authtoken});
     my $patron = $self->find_patron($patron_id);