From 8c065446ba365d0899beb1546f396ebba20aa1bc Mon Sep 17 00:00:00 2001 From: Frédéric Buclin Date: Fri, 22 Oct 2010 16:57:53 +0200 Subject: Bug 523205 part 2: $flagtype->set_clusions() was badly implemented a=LpSolit --- editflagtypes.cgi | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'editflagtypes.cgi') diff --git a/editflagtypes.cgi b/editflagtypes.cgi index e2b8ba12c..3e3f94f2e 100755 --- a/editflagtypes.cgi +++ b/editflagtypes.cgi @@ -126,6 +126,7 @@ if (my ($category_action) = grep { $_ =~ /^categoryAction-(?:\w+)$/ } $cgi->para $type->{'exclusions'} = \%exclusions; $vars->{'type'} = $type; $vars->{'token'} = $token; + $vars->{'check_clusions'} = 1; $template->process("admin/flag-type/edit.html.tmpl", $vars) || ThrowTemplateError($template->error()); @@ -305,7 +306,8 @@ if ($action eq 'update') { $flagtype->set_is_multiplicable($is_multiplicable); $flagtype->set_grant_group($grant_group); $flagtype->set_request_group($request_group); - $flagtype->set_clusions({ inclusions => \@inclusions, exclusions => \@exclusions}); + $flagtype->set_clusions({ inclusions => \@inclusions, exclusions => \@exclusions}) + if $cgi->param('check_clusions'); my $changes = $flagtype->update(); delete_token($token); -- cgit v1.2.3-24-g4f1b