From: lpsolit%gmail.com <> Date: Thu, 5 Jan 2006 22:54:52 +0000 (+0000) Subject: Bug 320506: enter_bug.cgi crashes if the product name is written with the wrong case... X-Git-Tag: bugzilla-2.22rc1~43 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=00984351106f67e6f6bf47e00224f6915949abf0;p=thirdparty%2Fbugzilla.git Bug 320506: enter_bug.cgi crashes if the product name is written with the wrong case - Patch by Frédéric Buclin r=myk r=bkor a=justdave --- diff --git a/enter_bug.cgi b/enter_bug.cgi index 1692289ffc..89ebbcb851 100755 --- a/enter_bug.cgi +++ b/enter_bug.cgi @@ -41,6 +41,7 @@ use Bugzilla; use Bugzilla::Constants; use Bugzilla::Bug; use Bugzilla::User; +use Bugzilla::Product; require "globals.pl"; use vars qw( @@ -327,6 +328,9 @@ if ($cloned_bug_id) { # We need to check and make sure # that the user has permission to enter a bug against this product. +my $prod_obj = new Bugzilla::Product({name => $product}); +# Update the product name to get the correct case. +$product = $prod_obj->name if defined $prod_obj; Bugzilla->user->can_enter_product($product, 1); GetVersionTable();