From c42a344256b6f57a156a63be6de31d47a6a23c49 Mon Sep 17 00:00:00 2001 From: "bbaetz%student.usyd.edu.au" <> Date: Wed, 20 Nov 2002 07:35:53 +0000 Subject: Bug 180978 - Adding keyword from enter_bug doesn't update keyword cache r=myk, a=justdave --- post_bug.cgi | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'post_bug.cgi') diff --git a/post_bug.cgi b/post_bug.cgi index 4f4063f04..60bfa0522 100755 --- a/post_bug.cgi +++ b/post_bug.cgi @@ -409,6 +409,18 @@ if (UserInGroup("editbugs")) { SendSQL("INSERT INTO keywords (bug_id, keywordid) VALUES ($id, $keyword)"); } + if (@keywordlist) { + # Make sure that we have the correct case for the kw + SendSQL("SELECT name FROM keyworddefs WHERE id IN ( " . + join(',', @keywordlist) . ")"); + my @list; + while (MoreSQLData()) { + push (@list, FetchOneColumn()); + } + SendSQL("UPDATE bugs SET keywords = " . + SqlQuote(join(', ', @list)) . + " WHERE bug_id = $id"); + } if (defined $::FORM{'dependson'}) { my $me = "blocked"; my $target = "dependson"; -- cgit v1.2.3-24-g4f1b