From eddf4090ab7e0b4c216192e5aab8899bcf4bbc69 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 2 Jun 2019 22:16:58 +0200 Subject: [PATCH] Prevent errors on multiple component removes --- src/dom_components/model/Component.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dom_components/model/Component.js b/src/dom_components/model/Component.js index 052cb530e..18fb7c149 100644 --- a/src/dom_components/model/Component.js +++ b/src/dom_components/model/Component.js @@ -1095,7 +1095,8 @@ const Component = Backbone.Model.extend(Styleable).extend( * @return {this} */ remove() { - return this.collection.remove(this); + const coll = this.collection; + return coll && coll.remove(this); }, /**