X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_svc.pm;h=fc5258fff033abbcdc2836c0a8a91cce03652ac8;hb=c84d872fdca241d798cc988b44c63d5ac0ea8ead;hp=258734735627fec9fbdd39b4f9545aa2470a7dee;hpb=df4a30e2813c3be288747cd2a5fa2fa3ed15a248;p=freeside.git diff --git a/FS/FS/part_svc.pm b/FS/FS/part_svc.pm index 258734735..fc5258fff 100644 --- a/FS/FS/part_svc.pm +++ b/FS/FS/part_svc.pm @@ -544,6 +544,12 @@ sub process { $param->{ $svcdb.'__'.$_ } = delete( $param->{ $svcdb.'__'.$_.'_classnum' } ); } + if ( $param->{ $svcdb.'__'.$_.'_flag' } =~ /^S$/ ) { + $param->{ $svcdb.'__'.$_} = + ref($param->{ $svcdb.'__'.$_}) + ? join(',', @{$param->{ $svcdb.'__'.$_ }} ) + : $param->{ $svcdb.'__'.$_ }; + } ( $svcdb.'__'.$_, $svcdb.'__'.$_.'_flag' ); } @fields;