X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2FClientAPI%2FSignup.pm;h=ac211ec278f09afbe135076e679c2218d8bb2ae6;hb=16a91fd700e3c3e5ec051d2c3692275f9389aab4;hp=5a8f8e168b952fbfbf2b0487926811f248379577;hpb=d30b47bd6c6b3c93dab69ec054cafe59358f0b82;p=freeside.git diff --git a/FS/FS/ClientAPI/Signup.pm b/FS/FS/ClientAPI/Signup.pm index 5a8f8e168..ac211ec27 100644 --- a/FS/FS/ClientAPI/Signup.pm +++ b/FS/FS/ClientAPI/Signup.pm @@ -201,6 +201,10 @@ sub signup_info { # delete $signup_info->{'part_pkg'}; #} + $signup_info->{'part_pkg'} = [ sort { $a->{pkg} cmp $b->{pkg} } # case? + @{ $signup_info->{'part_pkg'} } + ]; + if ( exists $packet->{'session_id'} ) { my $agent_signup_info = { %$signup_info }; delete $agent_signup_info->{agentnum2part_pkg};