From ae897cb41d0ed891a6fff87b3b10591cf80602f0 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Mon, 10 Nov 2014 16:30:02 +0000 Subject: [PATCH] try catch encodeURIComponent --- .../app/coffee/Features/Editor/EditorController.coffee | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/services/web/app/coffee/Features/Editor/EditorController.coffee b/services/web/app/coffee/Features/Editor/EditorController.coffee index e12f6a9d04..f8d3e5da37 100644 --- a/services/web/app/coffee/Features/Editor/EditorController.coffee +++ b/services/web/app/coffee/Features/Editor/EditorController.coffee @@ -102,9 +102,15 @@ module.exports = EditorController = if docLines? docLines = for line in docLines if line.text? - line.text = unescape(encodeURIComponent(line.text)) + try + line.text = unescape(encodeURIComponent(line.text)) + catch err + logger.err err:err, project_id:project_id, doc_id:doc_id, fromVersion:fromVersion, line:line, "error encoding line.text uri component" else - line = unescape(encodeURIComponent(line)) + try + line = unescape(encodeURIComponent(line)) + catch err + logger.err err:err, project_id:project_id, doc_id:doc_id, fromVersion:fromVersion, line:line, "error encoding line uri component" line callback(err, docLines, version, ops)