client/js/models.js
changeset 212 ee7b5831d382
parent 211 d87f6bdee43d
child 271 b2cc6f238b0d
--- a/client/js/models.js	Fri Oct 25 01:20:25 2013 +0200
+++ b/client/js/models.js	Fri Oct 25 16:41:57 2013 +0200
@@ -196,13 +196,19 @@
         validate: function(options) {
             var _project = this;
             _(options.users).each(function(_item) {
-                _item.project = _project;
+                if(_item) {
+                    _item.project = _project;
+                }
             });
             _(options.nodes).each(function(_item) {
-                _item.project = _project;
+                if(_item) {
+                    _item.project = _project;
+                }
             });
             _(options.edges).each(function(_item) {
-                _item.project = _project;
+                if(_item) {
+                    _item.project = _project;
+                }
             });
         },
         // Add event handler to remove edges when a node is removed
@@ -219,7 +225,7 @@
     });
     
     var RosterUser = Models.RosterUser = Backbone.Model.extend({
-        type: "roster_user",               
+        type: "roster_user",
         idAttribute : "_id",
         
         constructor: function(options) {