Commit a3356178 authored by lpsolit%gmail.com's avatar lpsolit%gmail.com

Bug 365697: email_in.pl is case-sensitive for products due to…

Bug 365697: email_in.pl is case-sensitive for products due to Bugzilla::User->can_enter_product - Patch by Fré©ric Buclin <LpSolit@gmail.com> r/a=mkanat
parent b446f4e4
......@@ -680,9 +680,10 @@ sub can_enter_product {
return unless $warn == THROW_ERROR;
ThrowUserError('no_products');
}
trick_taint($product_name);
my $product = new Bugzilla::Product({name => $product_name});
my $can_enter =
grep($_->name eq $product_name, @{$self->get_enterable_products});
$product && grep($_->name eq $product->name, @{$self->get_enterable_products});
return 1 if $can_enter;
......@@ -691,8 +692,6 @@ sub can_enter_product {
# Check why access was denied. These checks are slow,
# but that's fine, because they only happen if we fail.
my $product = new Bugzilla::Product({name => $product_name});
# The product could not exist or you could be denied...
if (!$product || !$product->user_has_access($self)) {
ThrowUserError('entry_access_denied', {product => $product_name});
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment