From d4dd3fb1824ab0e8a5dce2b1df318c31373940a7 Mon Sep 17 00:00:00 2001 From: James Date: Tue, 7 Aug 2018 15:39:24 +1000 Subject: [PATCH] Fix usage of wrong streaming buffer in frontend --- static/js/helpers.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/static/js/helpers.js b/static/js/helpers.js index d22844c..e107a7f 100644 --- a/static/js/helpers.js +++ b/static/js/helpers.js @@ -77,14 +77,12 @@ function stream_ajax(path, callback, successCallback, failCallback, data) { req.onreadystatechange = function() { if(req.readyState > 2) { - var newData = req.responseText.substr(req.seenBytes); - - buffer += newData; + buffer += req.responseText.substr(req.seenBytes); var pointer; - while ((pointer = newData.indexOf("\n")) >= 0) { - var line = newData.substring(0, pointer).trim(); - newData = newData.substring(pointer + 1); + while ((pointer = buffer.indexOf("\n")) >= 0) { + var line = buffer.substring(0, pointer).trim(); + buffer = buffer.substring(pointer + 1); if (line.length === 0) { continue;