Commit 42692f50 authored by Max Kanat-Alexander's avatar Max Kanat-Alexander

A better fix for Bug 577053: We only upgrade an old workflow to a new

one if we're upgrading from a version of Bugzilla before 4.0, and we figure this out now by checking the existence of bugs_activity.comment_id. r=LpSolit, a=mkanat
parent aa312295
...@@ -2953,10 +2953,9 @@ sub _initialize_workflow_for_upgrade { ...@@ -2953,10 +2953,9 @@ sub _initialize_workflow_for_upgrade {
} }
# We only populate the workflow here if we're upgrading from a version # We only populate the workflow here if we're upgrading from a version
# before 4.0 (which is where init_workflow was added). # before 4.0 (which is where init_workflow was added). This was the
my $new_exists = $dbh->selectrow_array( # first schema change done for 4.0, so we check this.
'SELECT 1 FROM bug_status WHERE value = ?', undef, 'NEW'); return if $dbh->bz_column_info('bugs_activity', 'comment_id');
return if !$new_exists;
# Populate the status_workflow table. We do nothing if the table already # Populate the status_workflow table. We do nothing if the table already
# has entries. If all bug status transitions have been deleted, the # has entries. If all bug status transitions have been deleted, the
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment