From 5dd36d84385c8cc436257d801c909162787eef57 Mon Sep 17 00:00:00 2001 From: Byron Jones Date: Mon, 2 Sep 2013 15:14:42 +0800 Subject: Bug 911545: Fetching a non-public bug via XML fails due to TrackingFlags extension --- extensions/TrackingFlags/Extension.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'extensions/TrackingFlags') diff --git a/extensions/TrackingFlags/Extension.pm b/extensions/TrackingFlags/Extension.pm index fb7278420..e3b8bb4e7 100644 --- a/extensions/TrackingFlags/Extension.pm +++ b/extensions/TrackingFlags/Extension.pm @@ -68,7 +68,7 @@ sub template_before_process { # note: bug/edit.html.tmpl doesn't support multiple bugs my $bug = exists $vars->{'bugs'} ? $vars->{'bugs'}[0] : $vars->{'bug'}; - if ($bug) { + if ($bug && !$bug->{error}) { $vars->{'tracking_flags'} = Bugzilla::Extension::TrackingFlags::Flag->match({ product => $bug->product, component => $bug->component, -- cgit v1.2.3-24-g4f1b