diff --git a/src/models/user.js b/src/models/user.js index fadb2348d1..95f6590035 100644 --- a/src/models/user.js +++ b/src/models/user.js @@ -232,9 +232,11 @@ var UserSchema = new Schema({ UserSchema.post('init', function(doc) { /* Fix corrupt values, FIXME we can remove this after off Derby*/ - doc.items.eggs = _.filter(doc.items.eggs,function(egg){ - return !_.isString(egg); - }) + if (doc.items && doc.items.eggs) { + doc.items.eggs = _.filter(doc.items.eggs,function(egg){ + return !_.isString(egg); + }) + } _.each(doc.tasks, function(task, k) { if ((task != null ? task.id : void 0) == null) {