Defers legacy mutation of object till after a creation happens. (#3379)

* Defers legacy mutation of object till after a creation happens.

* Fixes display layout to defer actions until objects.save returns

* Revert back to localStorage... big oops!
This commit is contained in:
Shefali Joshi
2020-09-17 13:53:45 -07:00
committed by GitHub
parent 67749dd2bb
commit 08b2940eb6
5 changed files with 53 additions and 37 deletions

View File

@@ -71,10 +71,12 @@ export default class NewFolderAction {
folderType.definition.initialize(objectModel);
objectModel.name = name || 'New Folder';
objectModel.modified = Date.now();
this._openmct.objects.save(objectModel);
this._openmct.objects.save(objectModel).then(() => {
composition.add(objectModel);
});
composition.add(objectModel);
});
}
appliesTo(objectPath) {