From 0f85810b65196ca0473eb2bded28c9939a0fedea Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 29 Nov 2020 18:24:14 +0100 Subject: [PATCH] Fix esnureSelectors in CssRule --- src/css_composer/model/CssRule.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/css_composer/model/CssRule.js b/src/css_composer/model/CssRule.js index f99e44067..b08a5f331 100644 --- a/src/css_composer/model/CssRule.js +++ b/src/css_composer/model/CssRule.js @@ -60,6 +60,10 @@ export default Backbone.Model.extend(Styleable).extend({ let sels = this.getSelectors(); this.stopListening(...toListen); + if (sels.models) { + sels = [...sels.models]; + } + if (Array.isArray(sels)) { const res = sels.filter(i => i).map(i => (sm ? sm.add(i) : i)); sels = new Selectors(res);