diff --git a/app/assets/javascripts/app/services/componentManager.js b/app/assets/javascripts/app/services/componentManager.js index 5de8eadaf..8a7ee9383 100644 --- a/app/assets/javascripts/app/services/componentManager.js +++ b/app/assets/javascripts/app/services/componentManager.js @@ -594,11 +594,11 @@ class ComponentManager { if(targetComponent.active) { this.deactivateComponent(targetComponent); } else { - if(targetComponent.content_type == "SN|Theme" && !targetComponent.package_info.layerable) { + if(targetComponent.content_type == "SN|Theme" && !targetComponent.isLayerable()) { // Deactive currently active theme if new theme is not layerable var activeThemes = this.getActiveThemes(); for(var theme of activeThemes) { - if(theme && !theme.package_info.layerable) { + if(theme && !theme.isLayerable()) { this.deactivateComponent(theme); } } diff --git a/package.json b/package.json index e0081141c..7748a0629 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "karma-phantomjs-launcher": "^1.0.2", "sn-stylekit": "1.0.15", "standard-file-js": "file:~/Desktop/sf/sfjs", - "sn-models": "0.1.0", + "sn-models": "0.1.1", "connect": "^3.6.6", "mocha": "^5.2.0", "serve-static": "^1.13.2",