summaryrefslogtreecommitdiff
path: root/LedgerSMB/OE.pm
diff options
context:
space:
mode:
authoreinhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46>2007-07-09 23:09:45 +0000
committereinhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46>2007-07-09 23:09:45 +0000
commit8b040e5df9af9de3d01e3451b56ae37c90df1a4d (patch)
tree9e39ca28325ff4a195ad174585d61562169fcede /LedgerSMB/OE.pm
parent4de76bf567a88296a96401168516f6fc2e90996e (diff)
Fixing bug 1748255
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/branches/1.2@1361 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'LedgerSMB/OE.pm')
-rwxr-xr-xLedgerSMB/OE.pm12
1 files changed, 6 insertions, 6 deletions
diff --git a/LedgerSMB/OE.pm b/LedgerSMB/OE.pm
index fddd0fd2..26934f04 100755
--- a/LedgerSMB/OE.pm
+++ b/LedgerSMB/OE.pm
@@ -246,6 +246,9 @@ sub transactions {
sub save {
my ( $self, $myconfig, $form ) = @_;
+ $form->{"$ordnumber"} =
+ $form->update_defaults( $myconfig, $numberfld, $dbh )
+ unless $form->{ordnumber};
$form->db_prepare_vars(
"quonumber", "transdate", "vendor_id", "customer_id",
@@ -278,9 +281,6 @@ sub save {
: "rfqnumber";
}
- $form->{"$ordnumber"} =
- $form->update_defaults( $myconfig, $numberfld, $dbh )
- unless $form->{ordnumber};
my $query;
my $sth;
@@ -2298,6 +2298,7 @@ sub generate_orders {
foreach $vendor_id ( keys %a ) {
%tax = ();
+ my $ordnumber = $form->update_defaults( $myconfig, 'ponumber' );
$query = qq|
SELECT v.curr, v.taxincluded, t.rate, c.accno
@@ -2401,7 +2402,6 @@ sub generate_orders {
}
- my $ordnumber = $form->update_defaults( $myconfig, 'ponumber' );
my $null;
my $employee_id;
@@ -2519,6 +2519,8 @@ sub consolidate_orders {
$form->{"$form->{vc}_id"} = $vc_id;
$amount = 0;
$netamount = 0;
+ $ordnumber ||=
+ $form->update_defaults( $myconfig, $numberfld, $dbh );
foreach $id ( @{ $oe{orders}{$curr}{$vc_id} } ) {
@@ -2549,8 +2551,6 @@ sub consolidate_orders {
$dbh->do($query) || $form->dberror($query);
}
- $ordnumber ||=
- $form->update_defaults( $myconfig, $numberfld, $dbh );
#fixme: Change this
$query = qq|