[Persistence] Remove persistence call from compose action

This commit is contained in:
Victor Woeltjen 2016-04-26 16:50:15 -07:00
parent ef815cf060
commit c99ffcb1f4

View File

@ -41,19 +41,11 @@ define(
LinkAction.prototype.perform = function () { LinkAction.prototype.perform = function () {
var self = this; var self = this;
// Persist changes to the domain object
function doPersist() {
var persistence =
self.domainObject.getCapability('persistence');
return persistence.persist();
}
// Link these objects // Link these objects
function doLink() { function doLink() {
var composition = self.domainObject && var composition = self.domainObject &&
self.domainObject.getCapability('composition'); self.domainObject.getCapability('composition');
return composition && composition.add(self.selectedObject) return composition && composition.add(self.selectedObject);
.then(doPersist);
} }
return this.selectedObject && doLink(); return this.selectedObject && doLink();