--- 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) {