Bug 287326: Ability to add custom single-select fields to a bug - Patch by Frédéric Buclin <LpSolit@gmail.com> and Max Kanat-Alexander <mkanat@bugzilla.org> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@209487 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -775,14 +775,16 @@ foreach my $field ("rep_platform", "priority", "bug_severity",
|
||||
}
|
||||
|
||||
# Add custom fields data to the query that will update the database.
|
||||
foreach my $field (Bugzilla->custom_field_names) {
|
||||
if (defined $cgi->param($field)
|
||||
foreach my $field (Bugzilla->get_fields({custom => 1, obsolete => 0})) {
|
||||
my $fname = $field->name;
|
||||
if (defined $cgi->param($fname)
|
||||
&& (!$cgi->param('dontchange')
|
||||
|| $cgi->param($field) ne $cgi->param('dontchange')))
|
||||
|| $cgi->param($fname) ne $cgi->param('dontchange')))
|
||||
{
|
||||
DoComma();
|
||||
$::query .= "$field = ?";
|
||||
my $value = $cgi->param($field);
|
||||
$::query .= "$fname = ?";
|
||||
my $value = $cgi->param($fname);
|
||||
check_field($fname, $value) if ($field->type == FIELD_TYPE_SINGLE_SELECT);
|
||||
trick_taint($value);
|
||||
push(@values, $value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user