From 75a1384821cdf86e379dbbdd03957ccbaed4816f Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Wed, 21 Nov 2012 13:03:32 +0100 Subject: [PATCH] [backend] support recheck events with no specified project --- src/backend/bs_sched | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/backend/bs_sched b/src/backend/bs_sched index c2dcb7c7bce..96148003138 100755 --- a/src/backend/bs_sched +++ b/src/backend/bs_sched @@ -5324,9 +5324,15 @@ sub event_check { my $changed_high = $ectx->{'changed_high'}; my $changed_dirty = $ectx->{'changed_dirty'}; my $projid = $ev->{'project'}; - my $packid = $ev->{'package'}; my $repoid = $ev->{'repository'}; my %admincheck; + if (!defined($projid)) { + my $changed_low = $ectx->{'changed_low'}; + for my $prp (@prps) { + $changed_low->{$prp} ||= 1; + } + return; + } if (defined($repoid)) { my $prp = "$projid/$repoid"; $changed_high->{$prp} ||= 1;