RT# 75817 - Added password change link to cust main page
[freeside.git] / httemplate / elements / select-tiered.html
index 3ff5471..9c7dfcf 100644 (file)
@@ -126,6 +126,7 @@ my $tiers = $opt{tiers} or die "no tiers defined";
 
 my $json = JSON::XS->new();
 $json->canonical;
+$json->allow_nonref(1);
 
 my $i;
 for( $i = 0; $i < @$tiers; $i++ ) {
@@ -174,6 +175,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;
 }