diff options
Diffstat (limited to 'extensions/BugModal/Extension.pm')
-rw-r--r-- | extensions/BugModal/Extension.pm | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/extensions/BugModal/Extension.pm b/extensions/BugModal/Extension.pm index 12245dc54..e19e06726 100644 --- a/extensions/BugModal/Extension.pm +++ b/extensions/BugModal/Extension.pm @@ -256,7 +256,13 @@ sub template_before_process { $vars->{tracking_flags_table} = \@tracking_table; # for the "view -> hide treeherder comments" menu item - $vars->{treeherder} = Bugzilla->treeherder_user; + my $treeherder_id = Bugzilla->treeherder_user->id; + foreach my $change_set (@{ $bug->activity_stream }) { + if ($change_set->{comment} && $change_set->{comment}->author->id == $treeherder_id) { + $vars->{treeherder} = Bugzilla->treeherder_user; + last; + } + } } sub bug_start_of_set_all { |