Răsfoiți Sursa

Ensure falsy value doesn't fail conditional

Alasdair Smith 9 ani în urmă
părinte
comite
c67150ea10
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      services/real-time/app/coffee/WebsocketController.coffee

+ 2 - 2
services/real-time/app/coffee/WebsocketController.coffee

@@ -108,8 +108,8 @@ module.exports = WebsocketController =
 							for comment in ranges?.comments or []
 							for comment in ranges?.comments or []
 								comment.op.c = encodeForWebsockets(comment.op.c)
 								comment.op.c = encodeForWebsockets(comment.op.c)
 							for change in ranges?.changes or []
 							for change in ranges?.changes or []
-								change.op.i = encodeForWebsockets(change.op.i) if change.op.i
-								change.op.d = encodeForWebsockets(change.op.d) if change.op.d
+								change.op.i = encodeForWebsockets(change.op.i) if change.op.i?
+								change.op.d = encodeForWebsockets(change.op.d) if change.op.d?
 						catch err
 						catch err
 							logger.err {err, project_id, doc_id, fromVersion, ranges, client_id: client.id}, "error encoding range uri component"
 							logger.err {err, project_id, doc_id, fromVersion, ranges, client_id: client.id}, "error encoding range uri component"
 							return callback(err)
 							return callback(err)