From ca142cc2cde749238a9b0ab8f9df3f2d05ca5c8a Mon Sep 17 00:00:00 2001 From: Sergey Linnik Date: Thu, 19 Jan 2017 12:39:32 +0300 Subject: [PATCH] nodejs: response error 0 in all case --- web/documentserver-example/nodejs/app.js | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/web/documentserver-example/nodejs/app.js b/web/documentserver-example/nodejs/app.js index ed45ece3..f2cc48f3 100644 --- a/web/documentserver-example/nodejs/app.js +++ b/web/documentserver-example/nodejs/app.js @@ -367,16 +367,15 @@ app.post("/track", function (req, res) { } } - response.write("{\"error\":0}"); - response.end(); - } else if (body.status == 2 || body.status == 3) { //MustSave, Corrupted - processSave(body.url, body, fileName, userAddress, response, true); - } else if (body.status == 4) { // Closed - response.write("{\"error\":0}"); - response.end(); - } else if (body.status == 6 || body.status == 7) { //MustForceSave, CorruptedForceSave - processSave(body.url, body, fileName, userAddress, response); + } else if (body.status == 2 || body.status == 3 //MustSave, Corrupted + || body.status == 6 || body.status == 7) { //MustForceSave, CorruptedForceSave + var newVersion = (body.status == 2 || body.status == 3); + processSave(body.url, body, fileName, userAddress, response, newVersion); + return; } + + response.write("{\"error\":0}"); + response.end(); }; var readbody = function (request, response, fileName, userAddress) {