From: bbaetz%student.usyd.edu.au <> Date: Sat, 26 Oct 2002 08:01:41 +0000 (+0000) Subject: Bug 171278 - component/product ids mean that you can't do change queries on X-Git-Tag: bugzilla-2.17.1~53 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37993682fd10962e944a1e5bf9633c7b08ad49e6;p=thirdparty%2Fbugzilla.git Bug 171278 - component/product ids mean that you can't do change queries on component/product r=gerv --- diff --git a/query.cgi b/query.cgi index 973d1fdbc0..18e6c79564 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 {