diff options
Diffstat (limited to 'src/jobd-master.js')
-rwxr-xr-x | src/jobd-master.js | 8 |
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' } |