From c6fa0e464ee746c5875df4935d74efd1f5fa4437 Mon Sep 17 00:00:00 2001 From: yuri Date: Thu, 11 Aug 2016 12:49:56 +0300 Subject: [PATCH] prevent stream request after remove record --- client/src/views/stream/panel.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/src/views/stream/panel.js b/client/src/views/stream/panel.js index cb612f7d24..d1a3565400 100644 --- a/client/src/views/stream/panel.js +++ b/client/src/views/stream/panel.js @@ -205,11 +205,17 @@ Espo.define('views/stream/panel', ['views/record/panels/relationship', 'lib!Text view.render(); }); + this.stopListening(this.model, 'all'); + this.stopListening(this.model, 'destroy'); setTimeout(function () { this.listenTo(this.model, 'all', function (event) { if (!~['sync', 'after:relate'].indexOf(event)) return; collection.fetchNew(); }, this); + + this.listenTo(this.model, 'destroy', function () { + this.stopListening(this.model, 'all'); + }, this); }.bind(this), 500); }, this);