RT#17599: display cancelled services from history [bug fixes, v3 merge]
[freeside.git] / FS / FS / h_svc_forward.pm
index 92b2e5d..c0eeb3f 100644 (file)
@@ -10,7 +10,7 @@ use FS::h_svc_acct;
 
 use Carp qw(carp);
 
-$DEBUG = 1;
+$DEBUG = 0;
 
 @ISA = qw( FS::h_Common FS::svc_forward );
 
@@ -32,6 +32,8 @@ FS::h_svc_forward - Historical mail forwarding alias objects
 
 sub srcsvc_acct {
   my $self = shift;
+
+  $_[0] ||= $self->history_date;
   my $h_svc_acct = qsearchs(
     'h_svc_acct',
     { 'svcnum' => $self->srcsvc },
@@ -52,6 +54,8 @@ sub srcsvc_acct {
 
 sub dstsvc_acct {
   my $self = shift;
+
+  $_[0] ||= $self->history_date;
   my $h_svc_acct = qsearchs(
     'h_svc_acct',
     { 'svcnum' => $self->dstsvc },