diff --git a/src/main/SubscriptionDefinition.js b/src/main/SubscriptionDefinition.js index cab8af3..c6072ee 100644 --- a/src/main/SubscriptionDefinition.js +++ b/src/main/SubscriptionDefinition.js @@ -8,12 +8,14 @@ var SubscriptionDefinition = function(exchange, topic, callback) { this.onHandled = NO_OP; this.context = null; - postal.publish(SYSTEM_EXCHANGE, "subscription.created", - { - event: "subscription.created", - exchange: exchange, - topic: topic - }); + _.defer(function() { + postal.publish(SYSTEM_EXCHANGE, "subscription.created", + { + event: "subscription.created", + exchange: exchange, + topic: topic + }) + }); }; SubscriptionDefinition.prototype = {