diff --git a/platform/commonUI/edit/src/capabilities/EditablePersistenceCapability.js b/platform/commonUI/edit/src/capabilities/EditablePersistenceCapability.js index 42b08c72b1..92d29f66ad 100644 --- a/platform/commonUI/edit/src/capabilities/EditablePersistenceCapability.js +++ b/platform/commonUI/edit/src/capabilities/EditablePersistenceCapability.js @@ -50,7 +50,7 @@ define( // Simply trigger refresh of in-view objects; do not // write anything to database. persistence.persist = function () { - cache.markDirty(editableObject); + return cache.markDirty(editableObject); }; // Delegate refresh to the original object; this avoids refreshing diff --git a/platform/commonUI/edit/src/objects/EditableDomainObjectCache.js b/platform/commonUI/edit/src/objects/EditableDomainObjectCache.js index 88a154d79b..01854cfda5 100644 --- a/platform/commonUI/edit/src/objects/EditableDomainObjectCache.js +++ b/platform/commonUI/edit/src/objects/EditableDomainObjectCache.js @@ -111,6 +111,7 @@ define( */ EditableDomainObjectCache.prototype.markDirty = function (domainObject) { this.dirtyObjects[domainObject.getId()] = domainObject; + return this.$q.when(true); }; /**