X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FClientAPI%2FMasonComponent.pm;h=20b4e5bdbe1adadc9f4f307ccaf482500ce1ad0f;hb=d7eafc9c9aae2bf47ea19a56cc5bb1380c5874e4;hp=2027840f3dcb59f256ceabffafecfcbbb5c418cb;hpb=09d3b99715ac707d64b1a06d8a2432b76ddb173d;p=freeside.git diff --git a/FS/FS/ClientAPI/MasonComponent.pm b/FS/FS/ClientAPI/MasonComponent.pm index 2027840f3..20b4e5bdb 100644 --- a/FS/FS/ClientAPI/MasonComponent.pm +++ b/FS/FS/ClientAPI/MasonComponent.pm @@ -67,9 +67,7 @@ my %session_callbacks = ( map { $_->part_pkg } $cust_main->ncancelled_pkgs; - warn "classnums: ". join(',', keys %classnum). "\n"; - - unless ( $classnum{''} ) { + unless ( $classnum{''} || ! keys %classnum ) { @part_pkg = grep $classnum{ $_->classnum }, @part_pkg; } } @@ -111,6 +109,7 @@ sub mason_comp { my $conf = new FS::Conf; $FS::Mason::Request::FSURL = $conf->config('selfservice_server-base_url'); + $FS::Mason::Request::FSURL .= '/' unless $FS::Mason::Request::FSURL =~ /\/$/; $FS::Mason::Request::QUERY_STRING = $packet->{'query_string'} || ''; $outbuf = '';