]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
stupid lamo fix for 69621: Keyword cache not updated on keyword rename/delete.
authorcyeh%bluemartini.com <>
Tue, 27 Feb 2001 07:25:22 +0000 (07:25 +0000)
committercyeh%bluemartini.com <>
Tue, 27 Feb 2001 07:25:22 +0000 (07:25 +0000)
now give warning to admin that keyword cache should be rebuilt after any keyword
edit or deletion.

editkeywords.cgi

index d76c8d37288d80bf678b34f86e56db15162b7737..a58efb02c986d9647378e735d454e4b6befc6610 100755 (executable)
@@ -334,6 +334,7 @@ if ($action eq 'update') {
 
     print "Keyword updated.<BR>\n";
 
+    &RebuildCacheWarning;
     # Make versioncache flush
     unlink "data/versioncache";
 
@@ -382,6 +383,7 @@ to delete the <code>$name</code> keyword?
 
     print "Keyword $name deleted.\n";
 
+    &RebuildCacheWarning;
     # Make versioncache flush
     unlink "data/versioncache";
 
@@ -395,3 +397,15 @@ print "I don't have a clue what you want.<BR>\n";
 foreach ( sort keys %::FORM) {
     print "$_: $::FORM{$_}<BR>\n";
 }
+
+
+
+sub RebuildCacheWarning {
+
+    print "<BR><BR><B>You have deleted or modified a keyword. You must rebuild the keyword cache!<BR></B>";
+    print "You can rebuild the cache using sanitycheck.cgi. On very large installations of Bugzilla,<BR>";
+    print "This can take several minutes.<BR><BR><B><A HREF=sanitycheck.cgi?rebuildkeywordcache=1>Rebuild cache</HREF><BR></B>";
+
+}
+
+