diff options
author | Byron Jones <bjones@mozilla.com> | 2012-07-02 07:00:23 +0200 |
---|---|---|
committer | Byron Jones <bjones@mozilla.com> | 2012-07-02 07:00:23 +0200 |
commit | 8faca0e7ced0666c3929f93fdfd023ef60bf68ca (patch) | |
tree | f3bcad4320afe96160052d3481eacaf78f3270a8 /extensions/BMO/Extension.pm | |
parent | 9327c8012e2440509b91dfa8791d9cd5db27afda (diff) | |
download | bugzilla-8faca0e7ced0666c3929f93fdfd023ef60bf68ca.tar.gz bugzilla-8faca0e7ced0666c3929f93fdfd023ef60bf68ca.tar.xz |
Bug 769720: add tracking flags to Release Engineering components
Diffstat (limited to 'extensions/BMO/Extension.pm')
-rw-r--r-- | extensions/BMO/Extension.pm | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/extensions/BMO/Extension.pm b/extensions/BMO/Extension.pm index 410731936..5960de78c 100644 --- a/extensions/BMO/Extension.pm +++ b/extensions/BMO/Extension.pm @@ -273,12 +273,19 @@ sub cf_hidden_in_product { foreach my $product (keys %$products) { my $components = $products->{$product}; - my $found_component = 0; + my $found_component = 0; if (@$components) { foreach my $component (@$components) { - if (grep($_ eq $component, @$component_list)) { - $found_component = 1; - last; + if (ref($component) eq 'Regexp') { + if (grep($_ =~ $component, @$component_list)) { + $found_component = 1; + last; + } + } else { + if (grep($_ eq $component, @$component_list)) { + $found_component = 1; + last; + } } } } |