Преглед на файлове

Be more defensive when checking encoded text

Alasdair Smith преди 9 години
родител
ревизия
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)