make sure settings object exists

This commit is contained in:
Niels Lyngsø
2020-06-23 14:41:20 +02:00
parent 42b15a958d
commit 2db5496dd6

View File

@@ -599,10 +599,11 @@
blockObject.layout = layoutEntry;
blockObject.__watchers = [];
layoutEntry.settings = null;
if (blockConfiguration.settingsElementTypeKey) {
var settingsScaffold = this.getScaffoldFromKey(blockConfiguration.settingsElementTypeKey);
if (settingsScaffold !== null) {
layoutEntry.settings = layoutEntry.settings || {};
blockObject.settingsData = layoutEntry.settings;