diff --git a/app/controllers/index.js b/app/controllers/index.js index 0d693aa..b2b7668 100644 --- a/app/controllers/index.js +++ b/app/controllers/index.js @@ -91,6 +91,13 @@ export default Ember.Controller.extend({ }, _handleProposalExecuted(data) { + if (this.get('model.proposals') + .findBy('id', data.args.id.toNumber()) + .get('executed')) { + Ember.Logger.debug('[index] proposal already executed, not adding from event'); + return false; + } + this.get('model.proposals') .findBy('id', data.args.id.toNumber()) .setProperties({