diff options
author | Dylan William Hardison <dylan@hardison.net> | 2014-10-29 22:33:21 +0100 |
---|---|---|
committer | Dylan William Hardison <dylan@hardison.net> | 2014-10-29 22:33:21 +0100 |
commit | ae69ad5447de722c68c7a85bc0d35645b5f1cccd (patch) | |
tree | d073016dcf21219f7d2dbbd0f4f81ad5a6064a8f /Bugzilla | |
parent | 37bd66c10e4ce1fe0015519d95841d21eb917c34 (diff) | |
download | bugzilla-ae69ad5447de722c68c7a85bc0d35645b5f1cccd.tar.gz bugzilla-ae69ad5447de722c68c7a85bc0d35645b5f1cccd.tar.xz |
Bug 1090175 - Backport upstream bug 1083258 (fix single value select elements)
r=dkl
Diffstat (limited to 'Bugzilla')
-rw-r--r-- | Bugzilla/Bug.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Bugzilla/Bug.pm b/Bugzilla/Bug.pm index 90a9f96bb..7d47e9bb5 100644 --- a/Bugzilla/Bug.pm +++ b/Bugzilla/Bug.pm @@ -3895,6 +3895,11 @@ sub choices { my @resolutions = grep($_->name, @{ $resolution_field->legal_values }); $choices{'resolution'} = \@resolutions; + foreach my $key (keys %choices) { + my $name = $self->$key; + $choices{$key} = [grep { $_->is_active || $_->name eq $name } @{ $choices{$key} }]; + } + $self->{'choices'} = \%choices; return $self->{'choices'}; } |