]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 345354: editflagtypes.cgi should remove requestees when a flagtype is no longer...
authorlpsolit%gmail.com <>
Tue, 5 Sep 2006 20:08:47 +0000 (20:08 +0000)
committerlpsolit%gmail.com <>
Tue, 5 Sep 2006 20:08:47 +0000 (20:08 +0000)
editflagtypes.cgi

index 1164177f513d4cbc2e8e842c658bf58a1fd97368..2c03c4f1f0b96d781a9da6fa2256de3d239b7261 100755 (executable)
@@ -417,6 +417,13 @@ sub update {
         Bugzilla::Flag::clear($flag_id, $bug, $attachment);
     }
 
+    # Now silently remove requestees from flags which are no longer
+    # specifically requestable.
+    if (!$cgi->param('is_requesteeble')) {
+        $dbh->do('UPDATE flags SET requestee_id = NULL WHERE type_id = ?',
+                 undef, $id);
+    }
+
     $vars->{'name'} = $cgi->param('name');
     $vars->{'message'} = "flag_type_changes_saved";