diff --git a/BuildServer/routes/status.js b/BuildServer/routes/status.js index abc95a7..f303591 100644 --- a/BuildServer/routes/status.js +++ b/BuildServer/routes/status.js @@ -55,10 +55,14 @@ var loadReport = function (app, options, callback) { return callback("ReportFileNotFound", options); } - fs.readFile(reportFile, function (err, data) { + fs.readFile(reportFile, function (err, dataBuffer) { if (err) { return callback(err, options); } + var data = dataBuffer.toString(); + if (!data) { + return callback("ReportFileNotFound", options); + } options.report = JSON.parse(data); return callback(null, options); });