From 96d13215e390a37d9de6e36b5b9bd727d4b05075 Mon Sep 17 00:00:00 2001 From: Alasdair Smith Date: Fri, 22 Sep 2017 09:36:50 +0100 Subject: [PATCH] Be more defensive when checking encoded text --- services/web/public/coffee/ide/editor/Document.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/web/public/coffee/ide/editor/Document.coffee b/services/web/public/coffee/ide/editor/Document.coffee index 887cd53a9a..459f033ac6 100644 --- a/services/web/public/coffee/ide/editor/Document.coffee +++ b/services/web/public/coffee/ide/editor/Document.coffee @@ -273,10 +273,10 @@ define [ decodeFromWebsockets = (text) -> decodeURIComponent(escape(text)) try for change in ranges.changes or [] - change.op.i = decodeFromWebsockets(change.op.i) if change.op.i - change.op.d = decodeFromWebsockets(change.op.d) if change.op.d + change.op.i = decodeFromWebsockets(change.op.i) if change.op.i? + change.op.d = decodeFromWebsockets(change.op.d) if change.op.d? for comment in ranges.comments or [] - comment.op.c = decodeFromWebsockets(comment.op.c) + comment.op.c = decodeFromWebsockets(comment.op.c) if comment.op.c? catch err console.log(err)