aboutsummaryrefslogtreecommitdiff
path: root/src/jobd-master.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/jobd-master.js')
-rwxr-xr-xsrc/jobd-master.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/jobd-master.js b/src/jobd-master.js
index eeac085..34e03ba 100755
--- a/src/jobd-master.js
+++ b/src/jobd-master.js
@@ -149,7 +149,13 @@ async function term() {
*/
async function onRegisterWorker(data, connection) {
const targets = validateInputTargets(data, null)
- workers.add(connection, targets)
+ if (typeof data.name !== 'string')
+ throw new Error('name is missing or invalid')
+
+ workers.add(connection, {
+ targets,
+ name: data.name
+ })
return 'ok'
}