From: byron jones Date: Tue, 14 Jan 2020 15:48:45 +0000 (+0800) Subject: Bug 1605179 - Don't assign bugs when a revision is abandoned X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d2970509e4f6ec9cc7bb0e14b36c50022f49db85;p=thirdparty%2Fbugzilla.git Bug 1605179 - Don't assign bugs when a revision is abandoned --- diff --git a/extensions/PhabBugz/lib/Util.pm b/extensions/PhabBugz/lib/Util.pm index 21e109106..3c1bd2640 100644 --- a/extensions/PhabBugz/lib/Util.pm +++ b/extensions/PhabBugz/lib/Util.pm @@ -14,6 +14,7 @@ use warnings; use Bugzilla::Bug; use Bugzilla::Constants; use Bugzilla::Error; +use Bugzilla::Logging; use Bugzilla::User; use Bugzilla::Types qw(:types); use Bugzilla::Util qw(trim); @@ -93,7 +94,12 @@ sub create_revision_attachment { # Assign the bug to the submitter if it isn't already owned and # the revision has reviewers assigned to it. - if (!is_bug_assigned($bug) && @{$revision->reviews}) { + if ( + !is_bug_assigned($bug) + && $revision->status ne 'abandoned' + && @{$revision->reviews} + ) { + INFO('Assigning bug ' . $bug->id . ' to ' . $submitter->email); $bug->set_assigned_to($submitter); $bug->set_bug_status('ASSIGNED') if $bug->status->name eq 'NEW'; }