X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fcust_main.pm;h=ec5f4ff13b050181f06399720b11bc687656c36e;hb=7e4a6981a48ce6ac8dd212799f4d7e342b7db64b;hp=747776b26d2a451c4332c4f6a734541418a0da0f;hpb=cdcb49048123ab536a9ae1dcba2e5d31d0159b0d;p=freeside.git diff --git a/FS/FS/cust_main.pm b/FS/FS/cust_main.pm index 747776b26..ec5f4ff13 100644 --- a/FS/FS/cust_main.pm +++ b/FS/FS/cust_main.pm @@ -20,17 +20,16 @@ use base qw( FS::cust_main::Packages require 5.006; use strict; use Carp; -use Try::Tiny; use Scalar::Util qw( blessed ); -use List::Util qw(min); -use Tie::IxHash; -use File::Temp; #qw( tempfile ); -use Data::Dumper; use Time::Local qw(timelocal); +use Data::Dumper; +use Tie::IxHash; use Date::Format; #use Date::Manip; -use Email::Address; +use File::Temp; #qw( tempfile ); use Business::CreditCard 0.28; +use List::Util qw(min); +use Try::Tiny; use FS::UID qw( dbh driver_name ); use FS::Record qw( qsearchs qsearch dbdef regexp_sql ); use FS::Cursor; @@ -3061,9 +3060,8 @@ sub contact_list_email { my @emails; foreach my $contact (@contacts) { foreach my $contact_email ($contact->contact_email) { - push @emails, Email::Address->new( $contact->firstlast, - $contact_email->emailaddress - )->format; + push @emails, + $contact->firstlast . ' <' . $contact_email->emailaddress . '>'; } } @emails; @@ -5356,6 +5354,11 @@ sub _upgrade_data { #class method } +sub queueable_upgrade { + my $class = shift; + FS::cust_main::Billing_Realtime::token_check(@_); +} + =back =head1 BUGS