From d2970509e4f6ec9cc7bb0e14b36c50022f49db85 Mon Sep 17 00:00:00 2001 From: byron jones Date: Tue, 14 Jan 2020 23:48:45 +0800 Subject: [PATCH] Bug 1605179 - Don't assign bugs when a revision is abandoned --- extensions/PhabBugz/lib/Util.pm | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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'; } -- 2.47.3