From c9c437c6edd8e257418e80400e63b3c97683029c Mon Sep 17 00:00:00 2001 From: tetragon Date: Fri, 27 Oct 2006 17:56:09 +0000 Subject: Fix parsing of (n.m) form in parse_amount git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@337 4979c152-3d1c-0410-bac9-87ea11338e46 --- LedgerSMB/Form.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LedgerSMB/Form.pm b/LedgerSMB/Form.pm index 9dd6f237..dc8d16e9 100755 --- a/LedgerSMB/Form.pm +++ b/LedgerSMB/Form.pm @@ -518,7 +518,7 @@ sub parse_amount { $amount =~ s/,//g; - if ($amount =~ s/\((\d+)\)/$1/){ + if ($amount =~ s/\((\d+.?\d*)\)/$1/){ $amount *= -1; } $amount = new Math::BigFloat($amount); -- cgit v1.2.3