From 37993682fd10962e944a1e5bf9633c7b08ad49e6 Mon Sep 17 00:00:00 2001 From: "bbaetz%student.usyd.edu.au" <> Date: Sat, 26 Oct 2002 08:01:41 +0000 Subject: Bug 171278 - component/product ids mean that you can't do change queries on component/product r=gerv --- query.cgi | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'query.cgi') diff --git a/query.cgi b/query.cgi index 973d1fdbc..18e6c7956 100755 --- a/query.cgi +++ b/query.cgi @@ -281,8 +281,21 @@ shift @::legal_resolution; # Another hack - this array contains "" for some reason. See bug 106589. $vars->{'resolution'} = \@::legal_resolution; -my @chfields = @::log_columns; +my @chfields; + push @chfields, "[Bug creation]"; + +# This is what happens when you have variables whose definition depends +# on the DB schema, and then the underlying schema changes... +foreach my $val (@::log_columns) { + if ($val eq 'product_id') { + $val = 'product'; + } elsif ($val eq 'component_id') { + $val = 'component'; + } + push @chfields, $val; +} + if (UserInGroup(Param('timetrackinggroup'))) { push @chfields, "work_time"; } else { -- cgit v1.2.3-24-g4f1b