diff --git a/src/node/utils/ImportHtml.js b/src/node/utils/ImportHtml.js
index 4b50b0326..7c638fb8c 100644
--- a/src/node/utils/ImportHtml.js
+++ b/src/node/utils/ImportHtml.js
@@ -20,7 +20,6 @@ var log4js = require('log4js');
var Changeset = require("ep_etherpad-lite/static/js/Changeset");
var contentcollector = require("ep_etherpad-lite/static/js/contentcollector");
-var map = require("ep_etherpad-lite/static/js/ace2_common").map;
function setPadHTML(pad, html, callback)
{
@@ -50,9 +49,7 @@ function setPadHTML(pad, html, callback)
}
// Get the new plain text and its attributes
- var newText = map(result.lines, function (e) {
- return e + '\n';
- }).join('');
+ var newText = result.lines.join('\n');
apiLogger.debug('newText:');
apiLogger.debug(newText);
var newAttribs = result.lineAttribs.join('|1+1') + '|1+1';
@@ -62,7 +59,7 @@ function setPadHTML(pad, html, callback)
var attribsIter = Changeset.opIterator(attribs);
var textIndex = 0;
var newTextStart = 0;
- var newTextEnd = newText.length - 1;
+ var newTextEnd = newText.length;
while (attribsIter.hasNext())
{
var op = attribsIter.next();
diff --git a/src/package.json b/src/package.json
index c46abbbf6..48750fbcb 100644
--- a/src/package.json
+++ b/src/package.json
@@ -25,7 +25,7 @@
"log4js" : "0.4.1",
"jsdom-nocontextifiy" : "0.2.10",
"async-stacktrace" : "0.0.2",
- "npm" : "1.1",
+ "npm" : "1.1.24",
"ejs" : "0.6.1",
"graceful-fs" : "1.1.5",
"slide" : "1.1.3",