diff options
author | Jonathan Prykop <jonathan@freeside.biz> | 2015-12-22 00:28:53 -0600 |
---|---|---|
committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-12-22 00:28:53 -0600 |
commit | 1259a17db297fa2352619b29f2c5bd34e313cd64 (patch) | |
tree | 644f9c30e6eb1a470f671afb8a3f9971d6bb7302 /FS/bin/freeside-eftca-upload | |
parent | 38444ef88b5e93aa9aa724369ae8fe17c97fa480 (diff) |
RT#34295: Error when attempting to create batch payments [better handling of empty batches]
Diffstat (limited to 'FS/bin/freeside-eftca-upload')
-rwxr-xr-x | FS/bin/freeside-eftca-upload | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/FS/bin/freeside-eftca-upload b/FS/bin/freeside-eftca-upload index b66765af3..107aa19ce 100755 --- a/FS/bin/freeside-eftca-upload +++ b/FS/bin/freeside-eftca-upload @@ -47,6 +47,10 @@ foreach my $pay_batch (@batches) { my $filename = time2str('%Y%m%d', time) . '-' . sprintf('%06d.csv',$batchnum); print STDERR "Exporting batch $batchnum to $filename...\n" if $opt_v; my $text = $pay_batch->export_batch(format => 'eft_canada'); + unless ($text) { + print STDERR "Batch is empty, resolving..." if $opt_v; + next; + } open OUT, ">$tmpdir/$filename"; print OUT $text; close OUT; |