[freeside-commits] branch FREESIDE_3_BRANCH updated. 4532048fddaf20751dda7721ee6bab4bac8755ac
Ivan
ivan at 420.am
Wed Jun 18 18:03:35 PDT 2014
The branch, FREESIDE_3_BRANCH has been updated
via 4532048fddaf20751dda7721ee6bab4bac8755ac (commit)
from 033547be1c5a0ba76c5f578fd7d656735e12a9bd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4532048fddaf20751dda7721ee6bab4bac8755ac
Author: Ivan Kohler <ivan at freeside.biz>
Date: Wed Jun 18 18:03:34 2014 -0700
fix (part of) 3.x performance regression on customers with tons of invoices, RT#29646, RT#5199
diff --git a/FS/FS/cust_bill.pm b/FS/FS/cust_bill.pm
index cfefc95..fda1c72 100644
--- a/FS/FS/cust_bill.pm
+++ b/FS/FS/cust_bill.pm
@@ -44,11 +44,6 @@ use FS::L10N;
$DEBUG = 0;
$me = '[FS::cust_bill]';
-#ask FS::UID to run this stuff for us later
-FS::UID->install_callback( sub {
- my $conf = new FS::Conf; #global
-} );
-
=head1 NAME
FS::cust_bill - Object methods for cust_bill records
@@ -419,8 +414,8 @@ cust_bill-default_agent_invid is set and it has a value, invnum otherwise.
sub display_invnum {
my $self = shift;
- my $conf = $self->conf;
- if ( $conf->exists('cust_bill-default_agent_invid') && $self->agent_invid ){
+ if ( $self->agent_invid
+ && FS::Conf->new->exists('cust_bill-default_agent_invid') ) {
return $self->agent_invid;
} else {
return $self->invnum;
-----------------------------------------------------------------------
Summary of changes:
FS/FS/cust_bill.pm | 9 ++-------
1 file changed, 2 insertions(+), 7 deletions(-)
More information about the freeside-commits
mailing list