api/push: Don't barf on non-existent jobsets
This commit is contained in:
parent
f501648cd2
commit
1e338e7958
|
@ -304,8 +304,8 @@ sub push : Chained('api') PathPart('push') Args(0) {
|
||||||
my @jobsets = split /,/, ($c->request->query_params->{jobsets} // "");
|
my @jobsets = split /,/, ($c->request->query_params->{jobsets} // "");
|
||||||
foreach my $s (@jobsets) {
|
foreach my $s (@jobsets) {
|
||||||
my ($p, $j) = parseJobsetName($s);
|
my ($p, $j) = parseJobsetName($s);
|
||||||
my $jobset = $c->model('DB::Jobsets')->find($p, $j) or notFound($c, "Jobset ‘$p:$j’ does not exist.");
|
my $jobset = $c->model('DB::Jobsets')->find($p, $j);
|
||||||
next unless $jobset->project->enabled && $jobset->enabled;
|
next unless defined $jobset && $jobset->project->enabled && $jobset->enabled;
|
||||||
triggerJobset($self, $c, $jobset);
|
triggerJobset($self, $c, $jobset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue