projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
2e43053
)
more efficient invoice voiding, RT#80366
author
Ivan Kohler
<ivan@freeside.biz>
Wed, 18 Sep 2019 22:54:25 +0000
(15:54 -0700)
committer
Ivan Kohler
<ivan@freeside.biz>
Wed, 18 Sep 2019 22:54:25 +0000
(15:54 -0700)
FS/FS/cust_bill_pkg.pm
patch
|
blob
|
history
diff --git
a/FS/FS/cust_bill_pkg.pm
b/FS/FS/cust_bill_pkg.pm
index
305ad63
..
6f9c74a
100644
(file)
--- a/
FS/FS/cust_bill_pkg.pm
+++ b/
FS/FS/cust_bill_pkg.pm
@@
-6,7
+6,7
@@
use vars qw( @ISA $DEBUG $me );
use Carp;
use List::Util qw( sum min );
use Text::CSV_XS;
use Carp;
use List::Util qw( sum min );
use Text::CSV_XS;
-use FS::Record qw( qsearch qsearchs dbh );
+use FS::Record qw( qsearch qsearchs dbh
fields
);
use FS::cust_pkg;
use FS::cust_bill_pkg_detail;
use FS::cust_bill_pkg_display;
use FS::cust_pkg;
use FS::cust_bill_pkg_detail;
use FS::cust_bill_pkg_display;
@@
-429,8
+429,10
@@
sub void_cust_bill_pkg_detail {
$self->billpkgnum
);
$self->billpkgnum
);
- $self->scalar_sql("INSERT INTO cust_bill_pkg_detail_void
- SELECT * $from_cust_bill_pkg_detail",
+ my $fields = join(', ', fields('cust_bill_pkg_detail_void') );
+
+ $self->scalar_sql("INSERT INTO cust_bill_pkg_detail_void ($fields)
+ SELECT $fields $from_cust_bill_pkg_detail",
$self->billpkgnum
);
$self->billpkgnum
);