From 9c2a361ee2e936b52e1f86c8b751dabea0bdf9d0 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Wed, 12 Oct 2016 11:01:38 +0200 Subject: [PATCH] [backend] bs_repserver add schedulerstate just once and not for every package --- src/backend/bs_repserver | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/bs_repserver b/src/backend/bs_repserver index 8f6d1e34d6c..f5f18ac2070 100755 --- a/src/backend/bs_repserver +++ b/src/backend/bs_repserver @@ -2261,6 +2261,7 @@ sub getresult { $sl->{'details'} = $schedulerdetails if defined $schedulerdetails; $sl->{'dirty'} = 'true' if -e "$reporoot/$prpa/:schedulerstate.dirty"; $sl->{'dirty'} = 'true' if $schedulerstate eq 'scheduling'; # flag already removed, but new state not yet written + $state .= "$schedulerstate\0\0"; fixpackstatus($prpa, $ps, \%buildingjobs, %code ? \%code : undef) unless $cgi->{'lastbuild'}; for my $packid (sort(keys %{$ps->{'packstatus'} || {}})) { my $code = $ps->{'packstatus'}->{$packid}; @@ -2275,7 +2276,6 @@ sub getresult { } next if %code && !$code{$code}; $state .= "$packid\0$code\0"; - $state .= "$sl->{'state'}\0$sl->{'code'}\0"; if ($cgi->{'summary'}) { $sum{$code} = ($sum{$code} || 0) + 1; } else {