blob: 2cf7b648d2fe9ac26c602996b82a439fb73cbb9e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
diff --git a/buildbot/process/builder.py b/buildbot/process/builder.py
index df8f9c014..c16e4f64e 100644
--- a/buildbot/process/builder.py
+++ b/buildbot/process/builder.py
@@ -288,6 +288,10 @@ class Builder(util_service.ReconfigurableServiceMixin,
# The instance type of the worker may depend on the properties of
# the build that substantiated it.
props = yield self._setup_props_if_needed(props, workerforbuilder, buildrequest)
+ # check if we have props.master when we call renderWorkerProps later
+ # set props.master if needed
+ if props.master is None:
+ props.master = self.master
can_start = yield worker.isCompatibleWithBuild(props)
if not can_start:
return False
|