Skip to content

Commit 3511d2a

Browse files
committed
log data only for valid worker ids
1 parent 778e322 commit 3511d2a

File tree

1 file changed

+13
-11
lines changed

1 file changed

+13
-11
lines changed

lib/server.js

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -137,18 +137,20 @@ exports.Server = function Server(bsClient, workers) {
137137
"_progress": function progressHandler(uri, body, request, response) {
138138
var uuid = request.headers['x-worker-uuid'];
139139
var worker = workers[uuid];
140-
query = "";
141-
try {
142-
query = parseBody(body);
143-
} catch(e) {
144-
logger.info("[%s] Exception in parsing log", worker.string);
145-
logger.info("[%s] Log: " + qs.parse(body).data, worker.string);
146-
}
140+
if (worker) {
141+
query = "";
142+
try {
143+
query = parseBody(body);
144+
} catch(e) {
145+
logger.info("[%s] Exception in parsing log", worker.string);
146+
logger.info("[%s] Log: " + qs.parse(body).data, worker.string);
147+
}
147148

148-
if (query.tracebacks) {
149-
query.tracebacks.forEach(function(traceback) {
150-
logger.info(chalk.red("[%s] Error:"), worker.string, formatTraceback(traceback));
151-
});
149+
if (query.tracebacks) {
150+
query.tracebacks.forEach(function(traceback) {
151+
logger.info(chalk.red("[%s] Error:"), worker.string, formatTraceback(traceback));
152+
});
153+
}
152154
}
153155
response.end();
154156
},

0 commit comments

Comments
 (0)