diff options
Diffstat (limited to 'editcomponents.cgi')
-rwxr-xr-x | editcomponents.cgi | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/editcomponents.cgi b/editcomponents.cgi index fd30daed4..7da22211b 100755 --- a/editcomponents.cgi +++ b/editcomponents.cgi @@ -128,6 +128,7 @@ if ($action eq 'new') { my $default_qa_contact = trim($cgi->param('initialqacontact') || ''); my $description = trim($cgi->param('description') || ''); my @initial_cc = $cgi->param('initialcc'); + my $isactive = $cgi->param('isactive'); my $component = Bugzilla::Component->create({ name => $comp_name, @@ -230,7 +231,8 @@ if ($action eq 'update') { my $default_qa_contact = trim($cgi->param('initialqacontact') || ''); my $description = trim($cgi->param('description') || ''); my @initial_cc = $cgi->param('initialcc'); - + my $isactive = $cgi->param('isactive'); + my $component = Bugzilla::Component->check({ product => $product, name => $comp_old_name }); @@ -239,6 +241,7 @@ if ($action eq 'update') { $component->set_default_assignee($default_assignee); $component->set_default_qa_contact($default_qa_contact); $component->set_cc_list(\@initial_cc); + $component->set_is_active($isactive); my $changes = $component->update(); $vars->{'message'} = 'component_updated'; |