Просмотр исходного кода

Be more defensive when checking encoded text

Alasdair Smith 9 лет назад
Родитель
Сommit
96d13215e3
1 измененных файлов с 3 добавлено и 3 удалено
  1. 3 3
      services/web/public/coffee/ide/editor/Document.coffee

+ 3 - 3
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)