From 2c4db660cf2fa4f3d0a46c9ea71eb0048ad2fc04 Mon Sep 17 00:00:00 2001 From: Inga Lovinde <52715130+inga-lovinde@users.noreply.github.com> Date: Thu, 28 Nov 2013 14:55:24 +0400 Subject: [PATCH] Improved status detection --- BuildServer/routes/status.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); });