From 1552368b2fd931bcc5d0e63a0e0b7c5f1cbd9632 Mon Sep 17 00:00:00 2001 From: "dmose%mozilla.org" <> Date: Fri, 28 Jul 2000 12:12:33 +0000 Subject: A menu was being created too early, before it is possible to avoid creating the menu with an invalid default selection. This was causing bugzilla to (incorrectly) spew a database corruption error when attempting to view a bug that had been resolved MOVED. Why this wasn't causing the same problem with DUPLICATE resolutions, I don't know. Moved the menu creation later in the code, so that it only happens after it has been ensured that the default selection is not going to be MOVED. --- bug_form.pl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bug_form.pl b/bug_form.pl index c41b51e6e..3216ba42f 100644 --- a/bug_form.pl +++ b/bug_form.pl @@ -140,8 +140,6 @@ GetVersionTable(); # These should be read from the database ... # -my $resolution_popup = make_options(\@::settable_resolution, - $bug{'resolution'}); my $platform_popup = make_options(\@::legal_platform, $bug{'rep_platform'}); my $priority_popup = make_options(\@::legal_priority, $bug{'priority'}); my $sev_popup = make_options(\@::legal_severity, $bug{'bug_severity'}); @@ -445,6 +443,8 @@ if ($canedit || $::userid == $assignedtoid || print "$bug{'resolution'})
\n"; $knum++; } + my $resolution_popup = make_options(\@::settable_resolution, + $bug{'resolution'}); print " Resolve bug, changing resolution to