diff --git a/packages/deps/deps.js b/packages/deps/deps.js index d7a7630df4..9f410c954b 100644 --- a/packages/deps/deps.js +++ b/packages/deps/deps.js @@ -59,7 +59,11 @@ _.each(pending, function (ctx) { _.each(ctx._callbacks, function (f) { - f(ctx); // XXX wrap in try? + try { + f(ctx); + } catch (e) { + Meteor._debug("Exception from Meteor.flush:", e); + } }); delete ctx._callbacks; // maybe help the GC });