From c96ee60132eb8a2e277fafb45ae984a147947568 Mon Sep 17 00:00:00 2001 From: David Greenspan Date: Sun, 16 Sep 2012 04:23:19 -0700 Subject: [PATCH] Catch errors in Meteor.flush() --- packages/deps/deps.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 });