From 5fe75497ce60689c128d93a3f1c9339e7c5e4e49 Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Wed, 6 Mar 2013 12:16:21 -0800 Subject: [PATCH] fix payment lookup when revoking batch payments, #18458 --- FS/FS/cust_pay_batch.pm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/FS/FS/cust_pay_batch.pm b/FS/FS/cust_pay_batch.pm index 4138436a7..e1e32d3d4 100644 --- a/FS/FS/cust_pay_batch.pm +++ b/FS/FS/cust_pay_batch.pm @@ -368,6 +368,12 @@ sub decline { if ( lc($old->status) eq 'approved' ) { # Void the payment my $cust_pay = qsearchs('cust_pay', { + custnum => $new->custnum, + batchnum => $new->batchnum + }); + # these should all be migrated over, but if it's not found, look for + # batchnum in the 'paybatch' field also + $cust_pay ||= qsearchs('cust_pay', { custnum => $new->custnum, paybatch => $new->batchnum }); -- 2.20.1