diff options
Diffstat (limited to 'extensions/BMO/Extension.pm')
-rw-r--r-- | extensions/BMO/Extension.pm | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/extensions/BMO/Extension.pm b/extensions/BMO/Extension.pm index 7d992645d..798bca82a 100644 --- a/extensions/BMO/Extension.pm +++ b/extensions/BMO/Extension.pm @@ -1063,8 +1063,12 @@ sub forced_format { my ($product) = @_; return undef unless defined $product; + # always work on the correct product name + $product = Bugzilla::Product->new({ name => $product, cache => 1 }) + unless blessed($product); + # check for a forced-format entry - my $forced = $create_bug_formats{blessed($product) ? $product->name : $product} + my $forced = $create_bug_formats{$product->name} || return; # should this user be included? |