X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Felements%2Fselect-tiered.html;h=e76bf762b22e3cd23312ecf84dfd2cde310f8cfc;hp=3ff5471ae89c3ebb7031471ed2a791735f2ed358;hb=3f2a7b01b59902faed5767d81e2959e131bdbdfd;hpb=a7ec2c2a6b5fcc26e8da765abdf4d459cc41a20a diff --git a/httemplate/elements/select-tiered.html b/httemplate/elements/select-tiered.html index 3ff5471ae..e76bf762b 100644 --- a/httemplate/elements/select-tiered.html +++ b/httemplate/elements/select-tiered.html @@ -124,7 +124,7 @@ my %opt = @_; my $pre = $opt{prefix} || ''; my $tiers = $opt{tiers} or die "no tiers defined"; -my $json = JSON::XS->new(); +my $json = Cpanel::JSON::XS->new(); $json->canonical; my $i; @@ -174,6 +174,8 @@ for( $i = 0; $i < @$tiers; $i++ ) { $children_of{$key}->{''} = $tier->{empty_label}; } } + # ensure that there's always at least one empty label + $children_of{''}->{''} = $tier->{empty_label}; } $tier->{by_key} = \%children_of; }