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