diff --git a/package.json b/package.json index 4cebc1070d..fc23a2ff3c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openmct", - "version": "1.7.7-SNAPSHOT", + "version": "1.7.7", "description": "The Open MCT core platform", "dependencies": {}, "devDependencies": { diff --git a/src/plugins/condition/components/inspector/StylesView.vue b/src/plugins/condition/components/inspector/StylesView.vue index 53788ddd09..f623301e73 100644 --- a/src/plugins/condition/components/inspector/StylesView.vue +++ b/src/plugins/condition/components/inspector/StylesView.vue @@ -321,7 +321,7 @@ export default { if (item) { const type = this.openmct.types.get(item.type); if (type && type.definition) { - creatable = (type.definition.creatable === true); + creatable = (type.definition.creatable !== undefined && (type.definition.creatable === 'true' || type.definition.creatable === true)); } } diff --git a/src/plugins/displayLayout/components/EditMarquee.vue b/src/plugins/displayLayout/components/EditMarquee.vue index 301c148cfc..d20a10ff40 100644 --- a/src/plugins/displayLayout/components/EditMarquee.vue +++ b/src/plugins/displayLayout/components/EditMarquee.vue @@ -28,19 +28,19 @@ >
diff --git a/src/plugins/notebook/utils/notebook-storage.js b/src/plugins/notebook/utils/notebook-storage.js index 7952fd7327..2fd4f7369b 100644 --- a/src/plugins/notebook/utils/notebook-storage.js +++ b/src/plugins/notebook/utils/notebook-storage.js @@ -103,10 +103,13 @@ export function validateNotebookStorageObject() { let valid = false; if (notebookStorage) { - Object.entries(notebookStorage).forEach(([key, value]) => { + const oldInvalidKeys = ['notebookMeta', 'page', 'section']; + valid = Object.entries(notebookStorage).every(([key, value]) => { const validKey = key !== undefined && key !== null; const validValue = value !== undefined && value !== null; - valid = validKey && validValue; + const hasOldInvalidKeys = oldInvalidKeys.includes(key); + + return validKey && validValue && !hasOldInvalidKeys; }); }