From 96ea4bb993a961357a545f84fa46d6b3a10dca1d Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Mon, 6 Feb 2017 22:23:36 +0800 Subject: [PATCH] Don't handle event for already-executed proposals --- app/controllers/index.js | 7 +++++++ 1 file changed, 7 insertions(+) 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({