X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FClientAPI%2FMyAccount.pm;h=6a21da8b36f78b7802523b183d33181a961c7820;hb=648c3048ddb4114ad3adf5495d716e02c2ea8ee4;hp=40213973208c30045b0208a55d7a72d7194f068d;hpb=80cba1ee545e6d8799530d9c64521e782b6e7c4f;p=freeside.git diff --git a/FS/FS/ClientAPI/MyAccount.pm b/FS/FS/ClientAPI/MyAccount.pm index 402139732..6a21da8b3 100644 --- a/FS/FS/ClientAPI/MyAccount.pm +++ b/FS/FS/ClientAPI/MyAccount.pm @@ -1560,6 +1560,7 @@ sub acct_forward_info { sub process_acct_forward { my $p = shift; + warn Dumper($p); my($context, $session, $custnum) = _custoragent_session_custnum($p); return { 'error' => $session } if $context eq 'error'; @@ -1568,6 +1569,7 @@ sub process_acct_forward { { 'srcsvc' => $p->{'svcnum'} }, 'svc_forward', ); + warn $old; if ( $p->{'dst'} eq '' ) { if ( $old ) { @@ -1583,16 +1585,20 @@ sub process_acct_forward { my $error; if ( $old ) { + warn "old: $old\n"; $new->svcnum($old->svcnum); my $cust_svc = $old->cust_svc; $new->svcpart($old->svcpart); $new->pkgnuym($old->pkgnum); $error = $new->replace($old); } else { + warn "new: $new\n"; my $conf = new FS::Conf; $new->svcpart($conf->config('selfservice-svc_forward_svcpart')); $new->pkgnum($old->cust_svc->pkgnum); + warn Dumper($new); $error = $new->insert; + warn $error; } return { 'error' => $error };