From 4bab42478f6bfe21c1d3c8af59fc495ef94d3bf5 Mon Sep 17 00:00:00 2001 From: Ritchie Martori Date: Mon, 12 May 2014 10:36:10 -0700 Subject: [PATCH] Add error logging for missing data --- lib/models/data-model.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/models/data-model.js b/lib/models/data-model.js index ade8d8bf..7580c9ee 100644 --- a/lib/models/data-model.js +++ b/lib/models/data-model.js @@ -773,6 +773,10 @@ DataModel.createUpdates = function(deltas, cb) { tasks.push(function(cb) { Model.findById(change.modelId, function(err, inst) { if(err) return cb(err); + if(!inst) { + console.error('missing data for change:', change); + return callback(); + } if(inst.toObject) { update.data = inst.toObject(); } else {