From 5987544295c931a8ced58a55b097b201ff559cb5 Mon Sep 17 00:00:00 2001 From: tetragon Date: Sat, 22 Sep 2007 00:00:28 +0000 Subject: Some more NaN checks git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/branches/1.2@1640 4979c152-3d1c-0410-bac9-87ea11338e46 --- LedgerSMB/IS.pm | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'LedgerSMB/IS.pm') diff --git a/LedgerSMB/IS.pm b/LedgerSMB/IS.pm index 6fc6ba81..4a462b9a 100755 --- a/LedgerSMB/IS.pm +++ b/LedgerSMB/IS.pm @@ -1515,6 +1515,11 @@ sub post_invoice { $form->{name} =~ s/--$form->{customer_id}//; $form->add_shipto( $dbh, $form->{id} ); + if ($invamount->is_nan) { + $dbh->rollback; + return; + } + # save printed, emailed and queued $form->save_status($dbh); -- cgit v1.2.3